Tessa.Platform.Storage - пространство имён |
| Класс | Описание | |
|---|---|---|
| DefaultConstructorStorageValueFactoryTKey, TValue |
Фабрика, создающая объекты посредством конструктора по умолчанию, которые используются
в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
| |
| DefaultStorageValueFactoryTKey, TValue |
Фабрика по умолчанию, создающая объекты посредством вызова default(TValue),
которые используются в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
| |
| DictionaryStorageTKey, TValue |
Базовый класс, являющийся строго типизированным декоратором для хранилища
IDictionary<string, object>.
| |
| DictionaryStorageValueFactoryTKey, TValue |
Фабрика для создания объектов, являющихся декораторами для Dictionary<string, object>
и используемых в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
| |
| DynamicStorageAccessor |
Содержит фабрику для создания объектов DynamicStorageAccessorTStorage,
осуществляющих доступ к хранилищу пар ключ / значение через позднее связывание.
| |
| DynamicStorageAccessorTStorage |
Объект, осуществляющий доступ к хранилищу пар ключ / значение через позднее связывание.
| |
| DynamicStorageAccessorOptions |
Настройки, определяющие поведение класса DynamicStorageAccessorTStorage.
| |
| DynamicValueAccessor |
Базовый объект, осуществляющий доступ к членам объекта-значения
и навигацию по дереву связанных объектов через позднее связывание.
| |
| GuidDictionaryStorageT |
Класс, являющийся строго типизированным декоратором с ключом Guid
для хранилища IDictionary<string, object>.
| |
| InfoStorageObject |
Базовый класс для объектов, являющихся декораторами для хранилища,
с поддержкой дополнительной пользовательской информации.
| |
| ListStorageT |
Класс, являющийся строго типизированным декоратором для хранилища List<object>.
| |
| ListStorageCompressor | Выполняет упаковку или распаковку коллекции ICollection<object> хэш-таблиц IDictionary<string, object>, содержащих один и тот же набор ключей. В качестве параметра targetKey методам Compress(IDictionaryString, Object, String) и Decompress(IDictionaryString, Object, String) передаётся ключ, по которому искомая коллекция может быть найдена в хранилище. | |
| ListStorageItemEventArgsT |
Аргументы события, происходящего при изменении коллекции ListStorageT.
| |
| ListStorageSynchronizer |
Вспомогательные методы для синхронизации списков ListStorageT,
со списками IListT.
| |
| ListStorageSynchronizerTSource, TTarget |
Объект, выполняющий синхронизацию списка ListStorageT
с одним или несколькими списками IListT.
| |
| ListStorageSynchronizerTSource, TTargetTargetItemEventArgs |
Аргументы события, содержащие ссылку на объект, для которого произошло событие.
| |
| ListStorageValueFactoryTKey, TValue |
Фабрика для создания объектов, являющихся декораторами для List<object>
и используемых в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
| |
| SerializableObject |
Объект, сериализуемый средствами TessaSerializer,
DataContractSerializer, XmlSerializer или
BinaryFormatter.
| |
| SerializableObjectComparer |
Сравнивает данные сериализуемых объектов.
| |
| StorageBoxingManager |
Вспомогательные методы для объектов IStorageBoxingManagerT,
управляющих упаковкой объектов в хранилище и распаковкой объектов из него.
| |
| StorageDefaultBoxingManagerT |
Объект, выполняющий упаковку и распаковку объектов в хранилище по умолчанию.
| |
| StorageEnumBoxingManagerT |
Объект, выполняющий упаковку и распаковку объектов-перечислений в хранилище.
| |
| 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>.
| |
| StringDictionaryStorageT |
Класс, являющийся строго типизированным декоратором с ключом String
для хранилища IDictionary<string, object>.
|
| Структура | Описание | |
|---|---|---|
| DynamicValueAccessorPathItem |
Информация о запрошенном пользователем элементе.
| |
| StorageColor |
Цвет, сериализуемый в объектах StorageObject.
| |
| StorageGradientStop |
Точка градиентного останова, используемая в градиентных кистях и сериализуемая в объектах StorageObject.
Формат хранения аналогичен значению GradientStop в WPF.
| |
| StoragePoint |
Точка, сериализуемая в объектах StorageObject.
|
| Интерфейс | Описание | |
|---|---|---|
| IDynamicValueAccessorOptions |
Настройки, определяющие поведение класса DynamicValueAccessor.
| |
| IListItemContainerT |
Объект, являющийся контейнером для списка элементов.
| |
| ISerializableObject |
Объект, сериализуемый средствами TessaSerializer.
| |
| IStorageBoxingManagerT |
Объект, управляющий упаковкой объектов в хранилище и распаковкой объектов из него.
Для получения экземпляра объекта рекомендуется использовать метод GetT.
| |
| IStorageCachePolicyProvider |
Поставщик управления политикой кэша объектов-обёрток для хранилища.
| |
| IStorageCleanable |
Поддерживает очистку хранилища от избыточных данных.
| |
| IStorageCompressor |
Выполняет упаковку и распаковку данных хранилища.
| |
| IStorageDictionaryProvider |
Предоставляет доступ к хранилищу IDictionary<string, object>,
декоратором для которого является текущий объект.
| |
| IStorageListProvider |
Предоставляет доступ к хранилищу IList<object>,
декоратором для которого является текущий объект.
| |
| IStorageNotificationReceiver |
Объект, получающий уведомления об изменениях в его хранилище.
| |
| IStorageObjectProvider |
Предоставляет доступ к хранилищу Dictionary<string, object>,
декоратором для которого является текущий объект.
| |
| IStorageObjectStateProvider |
Предоставляет информацию о наличии изменений в значениях объектов хранилища.
| |
| IStorageProvider |
Предоставляет доступ к хранилищу, декоратором для которого является текущий объект.
| |
| IStorageSerializable |
Объект, сериализуемый в хранилище Dictionary<string, object>.
| |
| IStorageValueFactoryTKey, TValue |
Фабрика для создания объектов, используемых в качестве значений в строго типизированных декораторах
для коллекций пар ключ / значение.
|
| Перечисление | Описание | |
|---|---|---|
| DynamicValueAccessorPathItemType |
Способ, которым пользователь запросил элемент.
| |
| ListStorageAction |
Действие, производённое с элементами коллекции ListStorageT,
о которых сообщает событие.
|