共用方式為


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

要取消寫入要求的權杖。

傳回

代表非同步作業的工作。

例外狀況

傳回 時 CanWrite 擲回 false

如果在 cancellationToken 訊息傳輸開始之前取消,則會擲回 。

備註

實作應該預期此方法會同時叫用,並使用佇列來保留訊息順序,因為它們一次傳輸一個。

適用於