語言

JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) 方法

定義

將 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 等待前先呼叫基礎方法,以維持訊息順序一致,除非覆蓋的目標是特別改變發出訊息的順序。

適用於