JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) Método

Definición

Envía el mensaje de JSON-RPC a la intancia que se va a IJsonRpcMessageHandler transmitir.

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

Parámetros

message
JsonRpcMessage

Mensaje que se va a enviar.

cancellationToken
CancellationToken

Token para cancelar la solicitud de envío.

Devoluciones

Tarea que representa la operación asincrónica.

Comentarios

Se espera que las invalidaciones de este método llamen a este método base para la funcionalidad principal. Las invalidaciones deben llamar al método base antes de que se produzca una espera para mantener el orden coherente de los mensajes a menos que el objetivo de la invalidación sea específicamente modificar el orden de los mensajes salientes.

Se aplica a