StorageSerializable - класс

Объект, сериализуемый в хранилище Dictionary<string, object>.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
[SerializableAttribute]
[DataContractAttribute]
public abstract class StorageSerializable : IStorageSerializable
Inheritance
Object    StorageSerializable
Derived
Подробнее
Implements
IStorageSerializable

Конструкторы

StorageSerializableИнициализирует новый экземпляр класса StorageSerializable

Методы

DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
DeserializeAndGetCoreВыполняет десериализацию полей объекта из заданного хранилища.
DeserializeCoreВыполняет десериализацию полей объекта из заданного хранилища.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetObjectDictionaryT(DictionaryString, Object, String) 
GetObjectDictionaryT, TSerializable(DictionaryString, Object, String, FuncTSerializable, T) 
GetObjectListT(DictionaryString, Object, String) 
GetObjectListT, TSerializable(DictionaryString, Object, String, FuncTSerializable, T) 
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
ToObjectT 
ToObjectDictionaryT(IReadOnlyDictionaryString, T) 
ToObjectDictionaryT, TSerializable(IReadOnlyDictionaryString, T, FuncT, TSerializable) 
ToObjectListT(IEnumerableT) 
ToObjectListT, TSerializable(IEnumerableT, FuncT, TSerializable) 
ToPrimitiveObjectListT 
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetT

Возвращает либо значение из хранилища IDictionary<string, object>, полученное по ключу key и приведённое к типу T при его наличии, либо возвращает значение по умолчанию defaultValue, если запрошенное значение отсутствовало в хранилище.

TryGetBoolean Возвращает значение bool или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetBytes Возвращает значение byte[] или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetDateTime Возвращает значение DateTime с типом UTC или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetDouble Возвращает значение double или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetEnumT Возвращает значение enum или default из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetGuid Возвращает значение Guid или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetInt32 Возвращает значение int или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetInt64 Возвращает значение long или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.
TryGetObjectT 
TryGetString Возвращает значение string или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости.

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)
ToSerializedDictionary Сериализует объект в нетипизированный словарь.
(Определяется StorageExtensions)

См. также