Compartir a través de


IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Método

Definición

Escribe un mensaje JSON-RPC en el transporte y vaciado.

public System.Threading.Tasks.ValueTask WriteAsync (StreamJsonRpc.Protocol.JsonRpcMessage jsonRpcMessage, System.Threading.CancellationToken cancellationToken);
abstract member WriteAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function WriteAsync (jsonRpcMessage As JsonRpcMessage, cancellationToken As CancellationToken) As ValueTask

Parámetros

jsonRpcMessage
JsonRpcMessage

Mensaje que se va a escribir.

cancellationToken
CancellationToken

Token para cancelar la solicitud de escritura.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

Se produce cuando CanWrite devuelve false.

Se produce si cancellationToken se cancela antes de que comience la transmisión del mensaje.

Comentarios

Las implementaciones deben esperar que este método se invoque simultáneamente y use una cola para conservar el orden de los mensajes a medida que se transmiten de uno en uno.

Se aplica a