다음을 통해 공유


ObjectSerializer.Deserialize 메서드

정의

오버로드

Deserialize(ReadOnlyMemory<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(Stream, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(Byte[], SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ReadOnlySequence<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ArraySegment<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ReadOnlySpan<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ReadOnlyMemory<Byte>, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(Stream, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(Byte[], Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ReadOnlySequence<Byte>, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ArraySegment<Byte>, Type)

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ReadOnlySpan<Byte>, Type)

에서 source형식의 값을 역직렬화합니다type.

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

에서 source형식의 값을 역직렬화합니다type.

Deserialize(ReadOnlyMemory<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

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

serializer 세션입니다.

type
Type

값의 예상 형식입니다.

반환

역직렬화된 값입니다.

적용 대상

Deserialize(Stream, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

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

serializer 세션입니다.

type
Type

값의 예상 형식입니다.

반환

역직렬화된 값입니다.

적용 대상

Deserialize(Byte[], SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

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

serializer 세션입니다.

type
Type

값의 예상 형식입니다.

반환

역직렬화된 값입니다.

적용 대상

Deserialize(ReadOnlySequence<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

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

serializer 세션입니다.

type
Type

값의 예상 형식입니다.

반환

역직렬화된 값입니다.

적용 대상

Deserialize(ArraySegment<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

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

serializer 세션입니다.

type
Type

값의 예상 형식입니다.

반환

역직렬화된 값입니다.

적용 대상

Deserialize(ReadOnlySpan<Byte>, SerializerSession, Type)

에서 source형식의 값을 역직렬화합니다type.

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

serializer 세션입니다.

type
Type

값의 예상 형식입니다.

반환

역직렬화된 값입니다.

적용 대상

Deserialize(ReadOnlyMemory<Byte>, Type)

에서 source형식의 값을 역직렬화합니다type.

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)

에서 source형식의 값을 역직렬화합니다type.

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)

에서 source형식의 값을 역직렬화합니다type.

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)

에서 source형식의 값을 역직렬화합니다type.

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)

에서 source형식의 값을 역직렬화합니다type.

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)

에서 source형식의 값을 역직렬화합니다type.

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)

에서 source형식의 값을 역직렬화합니다type.

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

값의 예상 형식입니다.

반환

역직렬화된 값입니다.

적용 대상