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[] | Сериализованное представление объекта. |