ISessionSerializableObject - интерфейс

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

Definition

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

Методы

Deserialize(BinaryReader)Десериализует объект из бинарной формы.
(Унаследован от IBinarySerializable)
Deserialize(BsonReader)Выполняет десериализацию объекта из бинарного JSON.
(Унаследован от IBsonSerializable)
Deserialize(JsonReader)Выполняет десериализацию объекта из JSON.
(Унаследован от IJsonSerializable)
Serialize(BinaryWriter)Сериализует объект в бинарной форме.
(Унаследован от IBinarySerializable)
Serialize(BsonWriter)Выполняет сериализацию объекта в бинарный JSON. Возвращает строку текста, содержащую сериализованный объект.
(Унаследован от IBsonSerializable)
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.

См. также