Поделиться через


Serializer<T> Класс

Определение

Сериализует и десериализует значения.

public sealed class Serializer<T>
type Serializer<'T> = class
Public NotInheritable Class Serializer(Of T)

Параметры типа

T

Тип значения, сериализуемого и десериализуемого экземпляром.

Наследование
Serializer<T>

Конструкторы

Serializer<T>(IFieldCodec<T>, SerializerSessionPool)

Инициализирует новый экземпляр класса Serializer<T>.

Serializer<T>(SerializerSessionPool)

Инициализирует новый экземпляр класса Serializer<T>.

Методы

Deserialize(ArraySegment<Byte>)

Десериализируйте значение типа T из source.

Deserialize(ArraySegment<Byte>, SerializerSession)

Десериализируйте значение типа T из source.

Deserialize(Byte[])

Десериализируйте значение типа T из source.

Deserialize(Byte[], SerializerSession)

Десериализируйте значение типа T из source.

Deserialize(PooledBuffer+BufferSlice)

Десериализируйте значение типа T из source.

Deserialize(PooledBuffer+BufferSlice, SerializerSession)

Десериализируйте значение типа T из source.

Deserialize(ReadOnlyMemory<Byte>)

Десериализируйте значение типа T из source.

Deserialize(ReadOnlyMemory<Byte>, SerializerSession)

Десериализируйте значение типа T из source.

Deserialize(ReadOnlySequence<Byte>)

Десериализируйте значение типа T из source.

Deserialize(ReadOnlySequence<Byte>, SerializerSession)

Десериализируйте значение типа T из source.

Deserialize(ReadOnlySpan<Byte>)

Десериализируйте значение типа T из source.

Deserialize(ReadOnlySpan<Byte>, SerializerSession)

Десериализируйте значение типа T из source.

Deserialize(Stream)

Десериализируйте значение типа T из source.

Deserialize(Stream, SerializerSession)

Десериализируйте значение типа T из source.

Deserialize<TInput>(Reader<TInput>)

Десериализируйте значение типа T из source.

Serialize(T, Byte[])

Сериализует предоставленный value объект в destination.

Serialize(T, Byte[], SerializerSession)

Сериализует предоставленный value объект в destination.

Serialize(T, Memory<Byte>)

Сериализует предоставленный value объект в destination.

Serialize(T, Memory<Byte>, SerializerSession)

Сериализует предоставленный value объект в destination.

Serialize(T, Span<Byte>)

Сериализует предоставленный value объект в destination.

Serialize(T, Span<Byte>, SerializerSession)

Сериализует предоставленный value объект в destination.

Serialize(T, Stream, Int32)

Сериализует предоставленный value объект в destination.

Serialize(T, Stream, SerializerSession, Int32)

Сериализует предоставленный value объект в destination.

Serialize<TBufferWriter>(T, TBufferWriter)

Сериализует предоставленный value объект в destination.

Serialize<TBufferWriter>(T, TBufferWriter, SerializerSession)

Сериализует предоставленный value объект в destination.

Serialize<TBufferWriter>(T, Writer<TBufferWriter>)

Сериализует предоставленный value объект в destination.

SerializeToArray(T)

Сериализует предоставленный value объект в новый массив.

Применяется к