JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) Metodo

Definizione

Invia il messaggio di JSON-RPC all'istanza IJsonRpcMessageHandler da trasmettere.

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

Parametri

message
JsonRpcMessage

Messaggio da inviare.

cancellationToken
CancellationToken

Token per annullare la richiesta di invio.

Valori restituiti

Attività che rappresenta l'operazione asincrona.

Commenti

È previsto che gli override di questo metodo chiamino questo metodo di base per la funzionalità di base. Le sostituzioni devono chiamare il metodo di base prima di qualsiasi risultato in attesa per mantenere l'ordinamento coerente dei messaggi, a meno che l'obiettivo dell'override non sia in particolare modificare l'ordinamento dei messaggi in uscita.

Si applica a