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

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

Вспомогательные классы для работы с хранилищем, т.е. с сериализуемой хэш-таблицей Dictionary<string, object>.
Классы
  КлассОписание
Открытый класс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
Открытый класс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>
Открытый классListStorageSynchronizer
Открытый классListStorageSynchronizer<TSource, TTarget>
Открытый класс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>, о которых сообщает событие.