JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.