次の方法で共有


ObjectSerializer.Deserialize メソッド

定義

オーバーロード

Deserialize(ReadOnlyMemory<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

Deserialize(Stream, SerializerSession, Type)

type の値を から source逆シリアル化します。

Deserialize(Byte[], SerializerSession, Type)

type の値を から source逆シリアル化します。

Deserialize(ReadOnlySequence<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

Deserialize(ArraySegment<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

Deserialize(ReadOnlySpan<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

Deserialize(ReadOnlyMemory<Byte>, Type)

type の値を から source逆シリアル化します。

Deserialize(Stream, Type)

type の値を から source逆シリアル化します。

Deserialize(Byte[], Type)

type の値を から source逆シリアル化します。

Deserialize(ReadOnlySequence<Byte>, Type)

type の値を から source逆シリアル化します。

Deserialize(ArraySegment<Byte>, Type)

type の値を から source逆シリアル化します。

Deserialize(ReadOnlySpan<Byte>, Type)

type の値を から source逆シリアル化します。

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

type の値を から source逆シリアル化します。

Deserialize(ReadOnlyMemory<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

public object Deserialize (ReadOnlyMemory<byte> source, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Deserialize : ReadOnlyMemory<byte> * Orleans.Serialization.Session.SerializerSession * Type -> obj
Public Function Deserialize (source As ReadOnlyMemory(Of Byte), session As SerializerSession, type As Type) As Object

パラメーター

source
ReadOnlyMemory<Byte>

ソース バッファー。

session
SerializerSession

シリアライザー セッション。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(Stream, SerializerSession, Type)

type の値を から source逆シリアル化します。

public object Deserialize (System.IO.Stream source, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Deserialize : System.IO.Stream * Orleans.Serialization.Session.SerializerSession * Type -> obj
Public Function Deserialize (source As Stream, session As SerializerSession, type As Type) As Object

パラメーター

source
Stream

ソース バッファー。

session
SerializerSession

シリアライザー セッション。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(Byte[], SerializerSession, Type)

type の値を から source逆シリアル化します。

public object Deserialize (byte[] source, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Deserialize : byte[] * Orleans.Serialization.Session.SerializerSession * Type -> obj
Public Function Deserialize (source As Byte(), session As SerializerSession, type As Type) As Object

パラメーター

source
Byte[]

ソース バッファー。

session
SerializerSession

シリアライザー セッション。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(ReadOnlySequence<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

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

パラメーター

source
ReadOnlySequence<Byte>

ソース バッファー。

session
SerializerSession

シリアライザー セッション。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(ArraySegment<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

public object Deserialize (ArraySegment<byte> source, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Deserialize : ArraySegment<byte> * Orleans.Serialization.Session.SerializerSession * Type -> obj
Public Function Deserialize (source As ArraySegment(Of Byte), session As SerializerSession, type As Type) As Object

パラメーター

source
ArraySegment<Byte>

ソース バッファー。

session
SerializerSession

シリアライザー セッション。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(ReadOnlySpan<Byte>, SerializerSession, Type)

type の値を から source逆シリアル化します。

public object Deserialize (ReadOnlySpan<byte> source, Orleans.Serialization.Session.SerializerSession session, Type type);
member this.Deserialize : ReadOnlySpan<byte> * Orleans.Serialization.Session.SerializerSession * Type -> obj
Public Function Deserialize (source As ReadOnlySpan(Of Byte), session As SerializerSession, type As Type) As Object

パラメーター

source
ReadOnlySpan<Byte>

ソース バッファー。

session
SerializerSession

シリアライザー セッション。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(ReadOnlyMemory<Byte>, Type)

type の値を から source逆シリアル化します。

public object Deserialize (ReadOnlyMemory<byte> source, Type type);
member this.Deserialize : ReadOnlyMemory<byte> * Type -> obj
Public Function Deserialize (source As ReadOnlyMemory(Of Byte), type As Type) As Object

パラメーター

source
ReadOnlyMemory<Byte>

ソース バッファー。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(Stream, Type)

type の値を から source逆シリアル化します。

public object Deserialize (System.IO.Stream source, Type type);
member this.Deserialize : System.IO.Stream * Type -> obj
Public Function Deserialize (source As Stream, type As Type) As Object

パラメーター

source
Stream

ソース バッファー。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(Byte[], Type)

type の値を から source逆シリアル化します。

public object Deserialize (byte[] source, Type type);
member this.Deserialize : byte[] * Type -> obj
Public Function Deserialize (source As Byte(), type As Type) As Object

パラメーター

source
Byte[]

ソース バッファー。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(ReadOnlySequence<Byte>, Type)

type の値を から source逆シリアル化します。

public object Deserialize (System.Buffers.ReadOnlySequence<byte> source, Type type);
member this.Deserialize : System.Buffers.ReadOnlySequence<byte> * Type -> obj
Public Function Deserialize (source As ReadOnlySequence(Of Byte), type As Type) As Object

パラメーター

source
ReadOnlySequence<Byte>

ソース バッファー。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(ArraySegment<Byte>, Type)

type の値を から source逆シリアル化します。

public object Deserialize (ArraySegment<byte> source, Type type);
member this.Deserialize : ArraySegment<byte> * Type -> obj
Public Function Deserialize (source As ArraySegment(Of Byte), type As Type) As Object

パラメーター

source
ArraySegment<Byte>

ソース バッファー。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

Deserialize(ReadOnlySpan<Byte>, Type)

type の値を から source逆シリアル化します。

public object Deserialize (ReadOnlySpan<byte> source, Type type);
member this.Deserialize : ReadOnlySpan<byte> * Type -> obj
Public Function Deserialize (source As ReadOnlySpan(Of Byte), type As Type) As Object

パラメーター

source
ReadOnlySpan<Byte>

ソース バッファー。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象

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

type の値を から source逆シリアル化します。

public object Deserialize<TInput> (ref Orleans.Serialization.Buffers.Reader<TInput> source, Type type);
member this.Deserialize : Reader * Type -> obj
Public Function Deserialize(Of TInput) (ByRef source As Reader(Of TInput), type As Type) As Object

型パラメーター

TInput

リーダー入力の種類。

パラメーター

source
Reader<TInput>

ソース バッファー。

type
Type

値の予期される型。

戻り値

逆シリアル化された値。

適用対象