JsonMessageFormatter.DeserializeAsync 方法

定义

重载

DeserializeAsync(PipeReader, CancellationToken)

反序列化 a JsonRpcMessage.

DeserializeAsync(PipeReader, Encoding, CancellationToken)

将字节序列反序列化为 .JsonRpcMessage

DeserializeAsync(PipeReader, CancellationToken)

反序列化 a 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

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

取消标记。

返回

反序列化的消息。

实现

适用于