Edit

Serializer.Deserialize Method

Definition

Overloads

Name Description
Deserialize<T,TInput>(Reader<TInput>)

Deserialize a value of type T from source.

Deserialize<T>(ReadOnlyMemory<Byte>, SerializerSession)

Deserialize a value of type T from source.

Deserialize<T>(Stream, SerializerSession)

Deserialize a value of type T from source.

Deserialize<T>(Byte[], SerializerSession)

Deserialize a value of type T from source.

Deserialize<T>(ReadOnlySequence<Byte>, SerializerSession)

Deserialize a value of type T from source.

Deserialize<T>(ArraySegment<Byte>, SerializerSession)

Deserialize a value of type T from source.

Deserialize<T>(PooledBuffer+BufferSlice, SerializerSession)

Deserialize a value of type T from source.

Deserialize<T>(ReadOnlySpan<Byte>, SerializerSession)

Deserialize a value of type T from source.

Deserialize<T>(ReadOnlyMemory<Byte>)

Deserialize a value of type T from source.

Deserialize<T>(Stream)

Deserialize a value of type T from source.

Deserialize<T>(Byte[])

Deserialize a value of type T from source.

Deserialize<T>(ReadOnlySequence<Byte>)

Deserialize a value of type T from source.

Deserialize<T>(ArraySegment<Byte>)

Deserialize a value of type T from source.

Deserialize<T>(PooledBuffer+BufferSlice)

Deserialize a value of type T from source.

Deserialize<T>(ReadOnlySpan<Byte>)

Deserialize a value of type T from source.

Deserialize<T,TInput>(Reader<TInput>)

Deserialize a value of type T from source.

public T Deserialize<T,TInput>(ref Orleans.Serialization.Buffers.Reader<TInput> source);
member this.Deserialize : Reader -> 'T
Public Function Deserialize(Of T, TInput) (ByRef source As Reader(Of TInput)) As T

Type Parameters

T

The serialized type.

TInput

The reader input type.

Parameters

source
Reader<TInput>

The source buffer.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ReadOnlyMemory<Byte>, SerializerSession)

Deserialize a value of type T from source.

public T Deserialize<T>(ReadOnlyMemory<byte> source, Orleans.Serialization.Session.SerializerSession session);
member this.Deserialize : ReadOnlyMemory<byte> * Orleans.Serialization.Session.SerializerSession -> 'T
Public Function Deserialize(Of T) (source As ReadOnlyMemory(Of Byte), session As SerializerSession) As T

Type Parameters

T

The serialized type.

Parameters

source
ReadOnlyMemory<Byte>

The source buffer.

session
SerializerSession

The serializer session.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(Stream, SerializerSession)

Deserialize a value of type T from source.

public T Deserialize<T>(System.IO.Stream source, Orleans.Serialization.Session.SerializerSession session);
member this.Deserialize : System.IO.Stream * Orleans.Serialization.Session.SerializerSession -> 'T
Public Function Deserialize(Of T) (source As Stream, session As SerializerSession) As T

Type Parameters

T

The serialized type.

Parameters

source
Stream

The source buffer.

session
SerializerSession

The serializer session.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(Byte[], SerializerSession)

Deserialize a value of type T from source.

public T Deserialize<T>(byte[] source, Orleans.Serialization.Session.SerializerSession session);
member this.Deserialize : byte[] * Orleans.Serialization.Session.SerializerSession -> 'T
Public Function Deserialize(Of T) (source As Byte(), session As SerializerSession) As T

Type Parameters

T

The serialized type.

Parameters

source
Byte[]

The source buffer.

session
SerializerSession

The serializer session.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ReadOnlySequence<Byte>, SerializerSession)

Deserialize a value of type T from source.

public T Deserialize<T>(System.Buffers.ReadOnlySequence<byte> source, Orleans.Serialization.Session.SerializerSession session);
member this.Deserialize : System.Buffers.ReadOnlySequence<byte> * Orleans.Serialization.Session.SerializerSession -> 'T
Public Function Deserialize(Of T) (source As ReadOnlySequence(Of Byte), session As SerializerSession) As T

Type Parameters

T

The serialized type.

Parameters

source
ReadOnlySequence<Byte>

The source buffer.

session
SerializerSession

The serializer session.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ArraySegment<Byte>, SerializerSession)

Deserialize a value of type T from source.

public T Deserialize<T>(ArraySegment<byte> source, Orleans.Serialization.Session.SerializerSession session);
member this.Deserialize : ArraySegment<byte> * Orleans.Serialization.Session.SerializerSession -> 'T
Public Function Deserialize(Of T) (source As ArraySegment(Of Byte), session As SerializerSession) As T

Type Parameters

T

Parameters

source
ArraySegment<Byte>

The source buffer.

session
SerializerSession

The serializer session.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(PooledBuffer+BufferSlice, SerializerSession)

Deserialize a value of type T from source.

public T Deserialize<T>(Orleans.Serialization.Buffers.PooledBuffer.BufferSlice source, Orleans.Serialization.Session.SerializerSession session);
member this.Deserialize : Orleans.Serialization.Buffers.PooledBuffer.BufferSlice * Orleans.Serialization.Session.SerializerSession -> 'T
Public Function Deserialize(Of T) (source As PooledBuffer.BufferSlice, session As SerializerSession) As T

Type Parameters

T

The serialized type.

Parameters

source
PooledBuffer.BufferSlice

The source buffer.

session
SerializerSession

The serializer session.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ReadOnlySpan<Byte>, SerializerSession)

Deserialize a value of type T from source.

public T Deserialize<T>(ReadOnlySpan<byte> source, Orleans.Serialization.Session.SerializerSession session);
member this.Deserialize : ReadOnlySpan<byte> * Orleans.Serialization.Session.SerializerSession -> 'T
Public Function Deserialize(Of T) (source As ReadOnlySpan(Of Byte), session As SerializerSession) As T

Type Parameters

T

The serialized type.

Parameters

source
ReadOnlySpan<Byte>

The source buffer.

session
SerializerSession

The serializer session.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ReadOnlyMemory<Byte>)

Deserialize a value of type T from source.

public T Deserialize<T>(ReadOnlyMemory<byte> source);
member this.Deserialize : ReadOnlyMemory<byte> -> 'T
Public Function Deserialize(Of T) (source As ReadOnlyMemory(Of Byte)) As T

Type Parameters

T

The serialized type.

Parameters

source
ReadOnlyMemory<Byte>

The source buffer.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(Stream)

Deserialize a value of type T from source.

public T Deserialize<T>(System.IO.Stream source);
member this.Deserialize : System.IO.Stream -> 'T
Public Function Deserialize(Of T) (source As Stream) As T

Type Parameters

T

The serialized type.

Parameters

source
Stream

The source buffer.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(Byte[])

Deserialize a value of type T from source.

public T Deserialize<T>(byte[] source);
member this.Deserialize : byte[] -> 'T
Public Function Deserialize(Of T) (source As Byte()) As T

Type Parameters

T

The serialized type.

Parameters

source
Byte[]

The source buffer.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ReadOnlySequence<Byte>)

Deserialize a value of type T from source.

public T Deserialize<T>(System.Buffers.ReadOnlySequence<byte> source);
member this.Deserialize : System.Buffers.ReadOnlySequence<byte> -> 'T
Public Function Deserialize(Of T) (source As ReadOnlySequence(Of Byte)) As T

Type Parameters

T

The serialized type.

Parameters

source
ReadOnlySequence<Byte>

The source buffer.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ArraySegment<Byte>)

Deserialize a value of type T from source.

public T Deserialize<T>(ArraySegment<byte> source);
member this.Deserialize : ArraySegment<byte> -> 'T
Public Function Deserialize(Of T) (source As ArraySegment(Of Byte)) As T

Type Parameters

T

Parameters

source
ArraySegment<Byte>

The source buffer.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(PooledBuffer+BufferSlice)

Deserialize a value of type T from source.

public T Deserialize<T>(Orleans.Serialization.Buffers.PooledBuffer.BufferSlice source);
member this.Deserialize : Orleans.Serialization.Buffers.PooledBuffer.BufferSlice -> 'T
Public Function Deserialize(Of T) (source As PooledBuffer.BufferSlice) As T

Type Parameters

T

The serialized type.

Parameters

source
PooledBuffer.BufferSlice

The source buffer.

Returns

T

The deserialized value.

Applies to

Deserialize<T>(ReadOnlySpan<Byte>)

Deserialize a value of type T from source.

public T Deserialize<T>(ReadOnlySpan<byte> source);
member this.Deserialize : ReadOnlySpan<byte> -> 'T
Public Function Deserialize(Of T) (source As ReadOnlySpan(Of Byte)) As T

Type Parameters

T

The serialized type.

Parameters

source
ReadOnlySpan<Byte>

The source buffer.

Returns

T

The deserialized value.

Applies to