IJsonRpcMessageHandler.WriteAsync(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í.
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.