Tessa.Platform.Storage - пространство имён |
Класс | Описание | |
---|---|---|
![]() | DefaultConstructorStorageValueFactory<TKey, TValue> |
Фабрика, создающая объекты посредством конструктора по умолчанию, которые используются
в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
|
![]() | DefaultStorageValueFactory<TKey, TValue> |
Фабрика по умолчанию, создающая объекты посредством вызова default(TValue),
которые используются в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
|
![]() | DictionaryStorage<TKey, TValue> |
Базовый класс, являющийся строго типизированным декоратором для хранилища
IDictionary<string, object>.
|
![]() | DictionaryStorageValueFactory<TKey, TValue> |
Фабрика для создания объектов, являющихся декораторами для Dictionary<string, object>
и используемых в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
|
![]() | DynamicStorageAccessor |
Содержит фабрику для создания объектов DynamicStorageAccessor<TStorage>,
осуществляющих доступ к хранилищу пар ключ / значение через позднее связывание.
|
![]() | DynamicStorageAccessor<TStorage> |
Объект, осуществляющий доступ к хранилищу пар ключ / значение через позднее связывание.
|
![]() | DynamicStorageAccessorOptions |
Настройки, определяющие поведение класса DynamicStorageAccessor<TStorage>.
|
![]() | DynamicValueAccessor |
Базовый объект, осуществляющий доступ к членам объекта-значения
и навигацию по дереву связанных объектов через позднее связывание.
|
![]() | GuidDictionaryStorage<T> |
Класс, являющийся строго типизированным декоратором с ключом Guid
для хранилища IDictionary<string, object>.
|
![]() | InfoStorageObject |
Базовый класс для объектов, являющихся декораторами для хранилища,
с поддержкой дополнительной пользовательской информации.
|
![]() | ListStorage<T> |
Класс, являющийся строго типизированным декоратором для хранилища List<object>.
|
![]() | ListStorageCompressor | Выполняет упаковку или распаковку коллекции ICollection<object> хэш-таблиц IDictionary<string, object>, содержащих один и тот же набор ключей. В качестве параметра targetKey методам Compress(IDictionary<String, Object> , String) и Decompress(IDictionary<String, Object> , String) передаётся ключ, по которому искомая коллекция может быть найдена в хранилище. |
![]() | ListStorageItemEventArgs<T> |
Аргументы события, происходящего при изменении коллекции ListStorage<T>.
|
![]() | ListStorageSynchronizer |
Вспомогательные методы для синхронизации списков ListStorage<T>,
со списками IList<T>.
|
![]() | ListStorageSynchronizer<TSource, TTarget> |
Объект, выполняющий синхронизацию списка ListStorage<T>
с одним или несколькими списками IList<T>.
|
![]() | ListStorageSynchronizer<TSource, TTarget>.TargetItemEventArgs |
Аргументы события, содержащие ссылку на объект, для которого произошло событие.
|
![]() | ListStorageValueFactory<TKey, TValue> |
Фабрика для создания объектов, являющихся декораторами для List<object>
и используемых в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
|
![]() | SerializableObject |
Объект, сериализуемый средствами TessaSerializer,
DataContractSerializer, XmlSerializer или
BinaryFormatter.
|
![]() | SerializableObjectComparer |
Сравнивает данные сериализуемых объектов.
|
![]() | StorageBoxingManager |
Вспомогательные методы для объектов IStorageBoxingManager<T>,
управляющих упаковкой объектов в хранилище и распаковкой объектов из него.
|
![]() | StorageDefaultBoxingManager<T> |
Объект, выполняющий упаковку и распаковку объектов в хранилище по умолчанию.
|
![]() | StorageEnumBoxingManager<T> |
Объект, выполняющий упаковку и распаковку объектов-перечислений в хранилище.
|
![]() | StorageExtensions |
Методы-расширения для пространства имён Tessa.Platform.Storage.
|
![]() | StorageHelper |
Хэлперы для взаимодействия с хранилищем.
|
![]() | StorageLinearGradientBrush |
Кисть линейного градиента, сериализуемая в объектах StorageObject.
Формат хранения аналогичен значению LinearGradientBrush в WPF.
|
![]() | StorageObject | Класс, являющийся строго типизированным декоратором для хранилища IDictionary<string, object> и имеющий заранее определённый набор строго типизированных свойств. Класс устанавливает, что значения по умолчанию этих свойств не должны содержаться в хранилище, а свойства с вложенными элементами вида IDictionary<string, object> или IEnumerable должны создаваться автоматически при первом доступе. |
![]() | StorageObjectComparer |
Выполняет полное сравнение хранилищ IDictionary<string, object>
для объектов StorageObject.
|
![]() | StorageObjectStateProvider |
Предоставляет информацию о наличии изменений в значениях объектов хранилища IDictionary<string, object>.
Объект сохраняет служебную информацию в объект хранилища, располагающийся по заданному в конструкторе ключу.
|
![]() | StorageSerializable |
Объект, сериализуемый в хранилище Dictionary<string, object>.
|
![]() | StringDictionaryStorage<T> |
Класс, являющийся строго типизированным декоратором с ключом String
для хранилища IDictionary<string, object>.
|
Структура | Описание | |
---|---|---|
![]() | DynamicValueAccessor.PathItem |
Информация о запрошенном пользователем элементе.
|
![]() | StorageColor |
Цвет, сериализуемый в объектах StorageObject.
|
![]() | StorageGradientStop |
Точка градиентного останова, используемая в градиентных кистях и сериализуемая в объектах StorageObject.
Формат хранения аналогичен значению GradientStop в WPF.
|
![]() | StoragePoint |
Точка, сериализуемая в объектах StorageObject.
|
Интерфейс | Описание | |
---|---|---|
![]() | IDynamicValueAccessorOptions |
Настройки, определяющие поведение класса DynamicValueAccessor.
|
![]() | IListItemContainer<T> |
Объект, являющийся контейнером для списка элементов.
|
![]() | ISerializableObject |
Объект, сериализуемый средствами TessaSerializer.
|
![]() | IStorageBoxingManager<T> |
Объект, управляющий упаковкой объектов в хранилище и распаковкой объектов из него.
Для получения экземпляра объекта рекомендуется использовать метод Get<T>().
|
![]() | IStorageCachePolicyProvider |
Поставщик управления политикой кэша объектов-обёрток для хранилища.
|
![]() | IStorageCleanable |
Поддерживает очистку хранилища от избыточных данных.
|
![]() | IStorageCompressor |
Выполняет упаковку и распаковку данных хранилища.
|
![]() | IStorageDictionaryProvider |
Предоставляет доступ к хранилищу IDictionary<string, object>,
декоратором для которого является текущий объект.
|
![]() | IStorageListProvider |
Предоставляет доступ к хранилищу IList<object>,
декоратором для которого является текущий объект.
|
![]() | IStorageNotificationReceiver |
Объект, получающий уведомления об изменениях в его хранилище.
|
![]() | IStorageObjectProvider |
Предоставляет доступ к хранилищу Dictionary<string, object>,
декоратором для которого является текущий объект.
|
![]() | IStorageObjectStateProvider |
Предоставляет информацию о наличии изменений в значениях объектов хранилища.
|
![]() | IStorageProvider |
Предоставляет доступ к хранилищу, декоратором для которого является текущий объект.
|
![]() | IStorageSerializable |
Объект, сериализуемый в хранилище Dictionary<string, object>.
|
![]() | IStorageValueFactory<TKey, TValue> |
Фабрика для создания объектов, используемых в качестве значений в строго типизированных декораторах
для коллекций пар ключ / значение.
|
Перечисление | Описание | |
---|---|---|
![]() | DynamicValueAccessor.PathItemType |
Способ, которым пользователь запросил элемент.
|
![]() | ListStorageAction |
Действие, производённое с элементами коллекции ListStorage<T>,
о которых сообщает событие.
|