IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava uma mensagem JSON-RPC no transporte e libera.
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
A mensagem a ser gravada.
- cancellationToken
- CancellationToken
Um token para cancelar a solicitação de gravação.
Retornos
Uma tarefa que representa a operação assíncrona.
Exceções
Gerado quando CanWrite retorna false.
Gerado se cancellationToken for cancelado antes do início da transmissão de mensagens.
Comentários
As implementações devem esperar que esse método seja invocado simultaneamente e use uma fila para preservar a ordem da mensagem, pois elas são transmitidas uma de cada vez.