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,
о которых сообщает событие.
|