Serializer
class
Namespace: Orleans.Serialization
Serializes and deserializes values.
public sealed class SerializerConstructors
Serializer(SerializerSessionPool)Initializes a new instance of theSerializerclass.
Properties
SessionPoolGets the serializer session pool.
Methods
CanSerialize(Type)Returnstrueif the provided type,type, can be serialized, andfalseotherwise.CanSerializeReturnstrueif the provided type,T, can be serialized, andfalseotherwise.Deserialize(Reader<TInput>)Deserialize a value of typeTfromsource.Deserialize(ArcBuffer)Deserialize a value of typeTfromsource.Deserialize(ArcBuffer, SerializerSession)Deserialize a value of typeTfromsource.Deserialize(ArraySegment<byte>)Deserialize a value of typeTfromsource.Deserialize(ArraySegment<byte>, SerializerSession)Deserialize a value of typeTfromsource.Deserialize(BufferSlice)Deserialize a value of typeTfromsource.Deserialize(BufferSlice, SerializerSession)Deserialize a value of typeTfromsource.Deserialize(ReadOnlyMemory<byte>)Deserialize a value of typeTfromsource.Deserialize(ReadOnlyMemory<byte>, SerializerSession)Deserialize a value of typeTfromsource.Deserialize(ReadOnlySequence<byte>)Deserialize a value of typeTfromsource.Deserialize(ReadOnlySequence<byte>, SerializerSession)Deserialize a value of typeTfromsource.Deserialize(ReadOnlySpan<byte>)Deserialize a value of typeTfromsource.Deserialize(ReadOnlySpan<byte>, SerializerSession)Deserialize a value of typeTfromsource.Deserialize(Stream)Deserialize a value of typeTfromsource.Deserialize(Stream, SerializerSession)Deserialize a value of typeTfromsource.Deserialize(byte[])Deserialize a value of typeTfromsource.Deserialize(byte[], SerializerSession)Deserialize a value of typeTfromsource.GetSerializerReturns a serializer which is specialized to the provided type parameter.Serialize(T, ArraySegment<byte>)Serializes the providedvalueintodestination.Serialize(T, ArraySegment<byte>, SerializerSession)Serializes the providedvalueintodestination.Serialize(T, byte[])Serializes the providedvalueintodestination.Serialize(T, byte[], SerializerSession)Serializes the providedvalueintodestination.Serialize(T, TBufferWriter)Serializes the providedvalueintodestination.Serialize(T, TBufferWriter, SerializerSession)Serializes the providedvalueintodestination.Serialize(T, Writer<TBufferWriter>)Serializes the providedvalueintodestination.Serialize(T, Stream, SerializerSession, int)Serializes the providedvalueintodestination.Serialize(T, Stream, int)Serializes the providedvalueintodestination.Serialize(T, Memory<byte>)Serializes the providedvalueintodestination.Serialize(T, Memory<byte>, SerializerSession)Serializes the providedvalueintodestination.Serialize(T, Span<byte>)Serializes the providedvalueintodestination.Serialize(T, Span<byte>, SerializerSession)Serializes the providedvalueintodestination.SerializeToArray(T)Serializes the providedvalueinto a new array.
