Interface IObjectSerializer
Сериализатор объектов.
Namespace:InfinniPlatform.Serialization
Assembly:InfinniPlatform.Core.Abstractions.dll
Syntax
public interface IObjectSerializer
Methods
| Improve this Doc View SourceDeserialize(Stream, Type)
Десериализовать объект.
Declaration
object Deserialize(Stream data, Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | data | Поток для чтения сериализованного представление объекта. |
| Type | type | Тип объекта. |
Returns
| Type | Description |
|---|---|
| System.Object | Объект. |
Deserialize(Byte[], Type)
Десериализовать объект.
Declaration
object Deserialize(byte[] data, Type type)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Byte[] | data | Сериализованное представление объекта. |
| Type | type | Тип объекта. |
Returns
| Type | Description |
|---|---|
| System.Object | Объект. |
Serialize(Stream, Object)
Сериализовать объект.
Declaration
void Serialize(Stream data, object value)
Parameters
| Type | Name | Description |
|---|---|---|
| Stream | data | Поток для записи сериализованного представление объекта. |
| System.Object | value | Объект. |
Serialize(Object)
Сериализовать объект.
Declaration
byte[] Serialize(object value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | value | Объект. |
Returns
| Type | Description |
|---|---|
| System.Byte[] | Сериализованное представление объекта. |