JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) Método

Definição

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.

Aplica-se a