Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.Tools.BinarySerializer

Бинарный сереализатор. Подробнее...

Открытые статические члены

static TData DeserializeFromString< TData > (string serializedObject)
 Десереализация объекта сереализованного ранее в бинарный формат. Подробнее...
 
static string SerializeToString< TData > (TData @object)
 Сереализация объекта в бинарный формат. Подробнее...
 
static TData DeserializeFromBytes< TData > (byte[] serializedObject)
 Десереализация объекта сереализованного ранее в бинарный формат. Подробнее...
 
static byte[] SerializeToBytes< TData > (TData @object)
 Сереализация объекта в бинарный формат. Подробнее...
 

Подробное описание

Бинарный сереализатор.

Методы

◆ DeserializeFromBytes< TData >()

static TData ICSSoft.STORMNET.Tools.BinarySerializer.DeserializeFromBytes< TData > ( byte[]  serializedObject)
inlinestatic

Десереализация объекта сереализованного ранее в бинарный формат.

Параметры шаблона
TDataТип с атрибутом SerializableAttribute. Типы всех сереализуемых полей и свойств класса должны также иметь этот атрибут.
Аргументы
serializedObjectСереализованный прежде объект в виде массива байт.
Возвращает
Десереализованный объект.

◆ DeserializeFromString< TData >()

static TData ICSSoft.STORMNET.Tools.BinarySerializer.DeserializeFromString< TData > ( string  serializedObject)
inlinestatic

Десереализация объекта сереализованного ранее в бинарный формат.

Параметры шаблона
TDataТип с атрибутом SerializableAttribute. Типы всех сереализуемых полей и свойств класса должны также иметь этот атрибут.
Аргументы
serializedObjectСереализованный прежде объект в виде строки.
Возвращает
Десереализованный объект.

◆ SerializeToBytes< TData >()

static byte [] ICSSoft.STORMNET.Tools.BinarySerializer.SerializeToBytes< TData > ( TData @  object)
inlinestatic

Сереализация объекта в бинарный формат.

Параметры шаблона
TDataТип с атрибутом SerializableAttribute. Типы всех сереализуемых полей и свойств класса должны также иметь этот атрибут.
Аргументы
objectОбъект, который необходимо сереализовать.
Возвращает
Сереализованный объект в виде массива байт.

◆ SerializeToString< TData >()

static string ICSSoft.STORMNET.Tools.BinarySerializer.SerializeToString< TData > ( TData @  object)
inlinestatic

Сереализация объекта в бинарный формат.

Параметры шаблона
TDataТип с атрибутом SerializableAttribute. Типы всех сереализуемых полей и свойств класса должны также иметь этот атрибут.
Аргументы
objectОбъект, который необходимо сереализовать.
Возвращает
Сереализованный объект в виде строки.