Для изменения размера нажмите или перетащите

StorageObjectStateProvider - конструктор

Создаёт экземпляр класса с указанием хранилища storage, для которого объект предоставляет информацию, и ключа changedListKey, по которому будет размещаться служебная информация, необходимая объекту для отслеживания состояний.

Пространство имён:  Tessa.Platform.Storage
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public StorageObjectStateProvider(
	IDictionary<string, Object> storage,
	string changedListKey,
	Func<IDictionary<string, Object>> objectContainerStorageFunc = null
)

Параметры

storage
Тип: System.Collections.GenericIDictionaryString, Object
Хранилище, для которого объект предоставляет информацию.
changedListKey
Тип: SystemString
Ключ, по которому будет размещаться информация, необходимая объекту для отслеживания состояний.
objectContainerStorageFunc (Optional)
Тип: SystemFuncIDictionaryString, Object

Функция, возвращающая хранилище, которое должно содержать объекты, состояние которых отслеживается средствами создаваемого объекта. Если значение параметра равно null, то в качестве хранилища таких объектов используется значение параметра storage.

Если возвращаемое функцией значение равно null, то считается, что хранилище не удалось найти, поэтому текущий объект будет считаться не прошедшим валидацию, если содержит информацию хотя бы о состоянии одного объекта.

Заметки
Значение параметра objectContainerStorageFunc используется только для проверки валидности текущего объекта посредством метода IsValid.
См. также