語言

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

一個用來取消寫入請求的標記。

傳回

一個代表非同步操作的任務。

例外狀況

回來false時CanWrite丟棄。

若 cancellationToken 在訊息開始傳送前被取消,則會被拋棄。

備註

實作應預期此方法會同時被呼叫,並使用佇列來保持訊息的順序,以維持訊息的順序。

適用於