JsonMessageFormatter.DeserializeAsync 메서드

정의

오버로드

DeserializeAsync(PipeReader, CancellationToken)

를 역직렬화합니다 JsonRpcMessage.

DeserializeAsync(PipeReader, Encoding, CancellationToken)

바이트 JsonRpcMessage시퀀스를 1로 역직렬화합니다.

DeserializeAsync(PipeReader, CancellationToken)

를 역직렬화합니다 JsonRpcMessage.

public System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage> DeserializeAsync (System.IO.Pipelines.PipeReader reader, System.Threading.CancellationToken cancellationToken);
abstract member DeserializeAsync : System.IO.Pipelines.PipeReader * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage>
override this.DeserializeAsync : System.IO.Pipelines.PipeReader * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage>
Public Function DeserializeAsync (reader As PipeReader, cancellationToken As CancellationToken) As ValueTask(Of JsonRpcMessage)

매개 변수

reader
PipeReader

역직렬화할 판독기입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

역직렬화된 JsonRpcMessage입니다.

구현

적용 대상

DeserializeAsync(PipeReader, Encoding, CancellationToken)

바이트 JsonRpcMessage시퀀스를 1로 역직렬화합니다.

public System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage> DeserializeAsync (System.IO.Pipelines.PipeReader reader, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken);
abstract member DeserializeAsync : System.IO.Pipelines.PipeReader * System.Text.Encoding * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage>
override this.DeserializeAsync : System.IO.Pipelines.PipeReader * System.Text.Encoding * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage>
Public Function DeserializeAsync (reader As PipeReader, encoding As Encoding, cancellationToken As CancellationToken) As ValueTask(Of JsonRpcMessage)

매개 변수

reader
PipeReader

역직렬화할 판독기입니다.

encoding
Encoding

바이트를 reader 읽을 인코딩입니다. null일 수 없습니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

역직렬화된 메시지를 반환합니다.

구현

적용 대상