JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 JSON-RPC 訊息傳送給 IJsonRpcMessageHandler intance。
protected virtual System.Threading.Tasks.ValueTask SendAsync(StreamJsonRpc.Protocol.JsonRpcMessage message, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.SendAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Protected Overridable Function SendAsync (message As JsonRpcMessage, cancellationToken As CancellationToken) As ValueTask
參數
- message
- JsonRpcMessage
要傳達的訊息。
- cancellationToken
- CancellationToken
一個取消傳送請求的標記。
傳回
一個代表非同步操作的任務。
備註
此方法的覆寫預期會呼叫此基礎方法以執行核心功能。 覆蓋應該在任何 yield 等待前先呼叫基礎方法,以維持訊息順序一致,除非覆蓋的目標是特別改變發出訊息的順序。