IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 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
用于取消写入请求的令牌。
返回
表示异步操作的任务。
例外
返回false
时CanWrite引发 。
如果在 cancellationToken
消息传输开始前取消,则引发。
注解
实现应期望此方法同时调用,并使用队列来保留消息顺序,因为它们一次传输一个。