Serializer.Deserialize Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| Deserialize<T,TInput>(Reader<TInput>) |
Deserialize a value of type |
| Deserialize<T>(ReadOnlyMemory<Byte>, SerializerSession) |
Deserialize a value of type |
| Deserialize<T>(Stream, SerializerSession) |
Deserialize a value of type |
| Deserialize<T>(Byte[], SerializerSession) |
Deserialize a value of type |
| Deserialize<T>(ReadOnlySequence<Byte>, SerializerSession) |
Deserialize a value of type |
| Deserialize<T>(ArraySegment<Byte>, SerializerSession) |
Deserialize a value of type |
| Deserialize<T>(PooledBuffer+BufferSlice, SerializerSession) |
Deserialize a value of type |
| Deserialize<T>(ReadOnlySpan<Byte>, SerializerSession) |
Deserialize a value of type |
| Deserialize<T>(ReadOnlyMemory<Byte>) |
Deserialize a value of type |
| Deserialize<T>(Stream) |
Deserialize a value of type |
| Deserialize<T>(Byte[]) |
Deserialize a value of type |
| Deserialize<T>(ReadOnlySequence<Byte>) |
Deserialize a value of type |
| Deserialize<T>(ArraySegment<Byte>) |
Deserialize a value of type |
| Deserialize<T>(PooledBuffer+BufferSlice) |
Deserialize a value of type |
| Deserialize<T>(ReadOnlySpan<Byte>) |
Deserialize a value of type |
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
The deserialized value.