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

Tessa.Platform.Storage - пространство имён

Вспомогательные классы для работы с хранилищем, т.е. с сериализуемой хэш-таблицей Dictionary<string, object>.
Классы
  КлассОписание
Открытый классDefaultConstructorStorageValueFactoryTKey, TValue
Фабрика, создающая объекты посредством конструктора по умолчанию, которые используются в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
Открытый классDefaultStorageValueFactoryTKey, TValue
Фабрика по умолчанию, создающая объекты посредством вызова default(TValue), которые используются в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
Открытый классDictionaryStorageTKey, TValue
Базовый класс, являющийся строго типизированным декоратором для хранилища IDictionary<string, object>.
Открытый классDictionaryStorageValueFactoryTKey, TValue
Фабрика для создания объектов, являющихся декораторами для Dictionary<string, object> и используемых в качестве значений в строго типизированных декораторах для коллекций пар ключ / значение.
Открытый классDynamicStorageAccessor
Содержит фабрику для создания объектов DynamicStorageAccessorTStorage, осуществляющих доступ к хранилищу пар ключ / значение через позднее связывание.
Открытый классDynamicStorageAccessorTStorage
Объект, осуществляющий доступ к хранилищу пар ключ / значение через позднее связывание.
Открытый классDynamicStorageAccessorOptions
Открытый класс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
Открытый классListStorageSynchronizer
Открытый классListStorageSynchronizerTSource, TTarget
Открытый класс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, о которых сообщает событие.