JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.