MessageHandlerBase.WriteAsync(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.
Scrive un messaggio nel trasporto e scaricamento.
public System.Threading.Tasks.ValueTask WriteAsync (StreamJsonRpc.Protocol.JsonRpcMessage content, System.Threading.CancellationToken cancellationToken);
abstract member WriteAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.WriteAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function WriteAsync (content As JsonRpcMessage, cancellationToken As CancellationToken) As ValueTask
Parametri
- content
- JsonRpcMessage
Messaggio da inserire.
- cancellationToken
- CancellationToken
Token per annullare la richiesta di scrittura.
Restituisce
Attività che rappresenta l'operazione asincrona.
Implementazioni
Eccezioni
Generato quando CanWrite restituisce false.
Generato se cancellationToken viene annullato prima dell'inizio della trasmissione dei messaggi.
Generato se questa istanza viene eliminata prima o durante la trasmissione.
Commenti
Le implementazioni devono prevedere che questo metodo venga richiamato simultaneamente e usi una coda per mantenere l'ordine dei messaggi quando vengono trasmessi uno alla volta.