JsonMessageFormatter.DeserializeAsync メソッド

定義

オーバーロード

名前 説明
DeserializeAsync(PipeReader, CancellationToken)

JsonRpcMessageを逆シリアル化します。

DeserializeAsync(PipeReader, Encoding, CancellationToken)

バイトシーケンスを JsonRpcMessageに逆シリアル化します。

DeserializeAsync(PipeReader, CancellationToken)

ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs

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)

ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs
ソース:
JsonMessageFormatter.cs

バイトシーケンスを JsonRpcMessageに逆シリアル化します。

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

キャンセル トークン。

返品

逆シリアル化されたメッセージ。

実装

適用対象