ISessionSerializableObject - интерфейс

Сериализуемый объект, используемый в сессии Tessa.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface ISessionSerializableObject : IBinarySerializable, 
	IBsonSerializable, IJsonSerializable, IStorageSerializable
Implements
IBinarySerializable, IBsonSerializable, IJsonSerializable, IStorageSerializable

Методы

Deserialize(BinaryReader) Десериализует объект из бинарной формы.
(Унаследован от IBinarySerializable)
Deserialize(BsonReader) Выполняет десериализацию объекта из бинарного JSON.
(Унаследован от IBsonSerializable)
Deserialize(DictionaryString, Object)Выполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от IStorageSerializable)
Deserialize(JsonReader) Выполняет десериализацию объекта из JSON.
(Унаследован от IJsonSerializable)
Serialize(BinaryWriter) Сериализует объект в бинарной форме.
(Унаследован от IBinarySerializable)
Serialize(BsonWriter) Выполняет сериализацию объекта в бинарный JSON. Возвращает строку текста, содержащую сериализованный объект.
(Унаследован от IBsonSerializable)
Serialize(DictionaryString, Object)Выполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от IStorageSerializable)
Serialize(JsonWriter) Выполняет сериализацию объекта в JSON. Возвращает строку текста, содержащую сериализованный объект.
(Унаследован от IJsonSerializable)
SerializeToBase64 Выполняет сериализацию объекта в виде base64-строки.
SerializeToBinary(SessionSerializationOptions) Выполняет сериализацию объекта в виде массива байт.
SerializeToBinary(BinaryWriter, SessionSerializationOptions) Выполняет сериализацию объекта в бинарном виде, используя указанный объект для записи.
SerializeToStorage(SessionSerializationOptions) Выполняет сериализацию объекта в сериализуемое хранилище Dictionary<string, object>. Может использоваться для сериализации в Bson.
SerializeToStorage(DictionaryString, Object, SessionSerializationOptions) Выполняет сериализацию объекта в заданное сериализуемое хранилище Dictionary<string, object>. Может использоваться для сериализации в Bson.
SerializeToXml(SessionSerializationOptions) Возвращает строку, которая содержит сериализованный в XML объект.
SerializeToXml(Stream, SessionSerializationOptions) Выполняет сериализацию объекта в XML в заданный поток.
SerializeToXml(XmlWriter, SessionSerializationOptions) Выполняет сериализацию текущего объекта и всех его дочерних объектов в элемент XML.

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

ToSerializedDictionary Сериализует объект в нетипизированный словарь.
(Определяется StorageExtensions)

См. также