語言

MessageHandlerBase.WriteAsync(JsonRpcMessage, CancellationToken) 方法

定義

寫訊息給運輸車並沖水。

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

參數

content
JsonRpcMessage

要寫入的訊息。

cancellationToken
CancellationToken

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

傳回

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

實作

例外狀況

回來false時CanWrite丟棄。

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

若此實例在傳輸前或傳輸期間被處理,則會被拋棄。

備註

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

適用於