Class TechModelBinarySerializer
Предоставляет функциональные возможности сериализации модели в двоичные данные и десериализации их в модель.
Inherited Members
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public static class TechModelBinarySerializer
Methods
Deserialize(byte[])
Десериализует описание модели из массива байт.
Declaration
public static TechModelDto Deserialize(byte[] data)
Parameters
| Type | Name | Description |
|---|---|---|
| byte[] | data | Массив байт, содержищий сериализованные данные модели. |
Returns
| Type | Description |
|---|---|
| TechModelDto | Прочитанное описание модели. |
Deserialize(Stream)
Десериализует описание модели из потока.
Declaration
public static TechModelDto Deserialize(Stream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | stream | Поток, содержищий сериализованные данные модели. |
Returns
| Type | Description |
|---|---|
| TechModelDto | Прочитанное описание модели. |
Serialize(TechModelDto)
Сериализует описание модели в массив байт.
Declaration
public static byte[] Serialize(TechModelDto model)
Parameters
| Type | Name | Description |
|---|---|---|
| TechModelDto | model | Сериализуемое описание модели. |
Returns
| Type | Description |
|---|---|
| byte[] | Массив байт, содержищий сериализованные данные модели. |
Serialize(Stream, TechModelDto)
Сериализует описание модели в поток.
Declaration
public static void Serialize(Stream stream, TechModelDto model)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | stream | Поток, в который производится сериализация. |
| TechModelDto | model | Сериализуемое описание модели. |
Remarks
Поток будет очищен при записи.