IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) 方法

定义

将 JSON-RPC 消息写入传输并刷新。

public System.Threading.Tasks.ValueTask WriteAsync (StreamJsonRpc.Protocol.JsonRpcMessage jsonRpcMessage, System.Threading.CancellationToken cancellationToken);
abstract member WriteAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function WriteAsync (jsonRpcMessage As JsonRpcMessage, cancellationToken As CancellationToken) As ValueTask

参数

jsonRpcMessage
JsonRpcMessage

要写入的消息。

cancellationToken
CancellationToken

用于取消写入请求的令牌。

返回

表示异步操作的任务。

例外

返回falseCanWrite引发 。

如果在 cancellationToken 消息传输开始前取消,则引发。

注解

实现应期望此方法同时调用,并使用队列来保留消息顺序,因为它们一次传输一个。

适用于