MessageHandlerBase.WriteAsync(JsonRpcMessage, CancellationToken) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
寫訊息給運輸車並沖水。
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 在訊息開始傳送前被取消,則會被拋棄。
若此實例在傳輸前或傳輸期間被處理,則會被拋棄。
備註
實作應預期此方法會同時被呼叫,並使用佇列來保持訊息的順序,以維持訊息的順序。