DynamicStorageAccessorOptions - класс

Настройки, определяющие поведение класса DynamicStorageAccessorTStorage.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class DynamicStorageAccessorOptions : IDynamicValueAccessorOptions, 
	ISealable
Inheritance
Object    DynamicStorageAccessorOptions
Implements
ISealable, IDynamicValueAccessorOptions

Конструкторы

DynamicStorageAccessorOptionsСоздаёт экземпляр класса с параметрами по умолчанию.
DynamicStorageAccessorOptions(IDynamicValueAccessorOptions) Создаёт экземпляр класса с копированием настроек заданного объекта.

Свойства

CreateIntermediateDictionariesWhenSettingValues Признак того, что объект автоматически создаёт промежуточные объекты Dictionary<string, object> при установке значения свойства, которое отсутствует, при условии, что промежуточные объекты не являются хеш-таблицами. Пример, когда поведение включено: accessor.UnknownSectionName.OtherSection.Subject = "text" создаст хеш-таблицу с именем UnknownSectionName, в неё добавит новую хеш-таблицу OtherSection, и в ней установит свойство Subject равным строке "text". В настройках по умолчанию [Default] значение равно true.
Default Настройки по умолчанию. Объект недоступен для изменений.
IsSealedПризнак того, что объект был защищён от изменений.
ReturnNullWhenNotFound Признак того, что объект возвращает null, когда невозможно получить значения свойств по заданным ключам, в т.ч. дочерние свойства. Пример, когда поведение включено: accessor.DocumentCommonInfo.Subject вернёт как null как в случае, если свойство есть и равно null, так и при отсутствии свойства Subject, или при отсутствии свойства DocumentCommonInfo. В настройках по умолчанию [Default] значение равно true.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SealЗащищает объект от изменений.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также