JsonRpc.SendAsync(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.
Envia a mensagem JSON-RPC para IJsonRpcMessageHandler a intance a ser transmitida.
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
A mensagem a ser enviada.
- cancellationToken
- CancellationToken
Um token para cancelar a solicitação de envio.
Retornos
Uma tarefa que representa a operação assíncrona.
Comentários
As substituições desse método devem chamar esse método base para a funcionalidade principal. As substituições devem chamar o método base antes de qualquer espera de rendimento para manter a ordenação de mensagens consistente, a menos que o objetivo da substituição seja especificamente alterar a ordenação de mensagens de saída.