MessageHandlerBase.WriteAsync(JsonRpcMessage, CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit un message dans le transport et les vides.
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
Paramètres
- content
- JsonRpcMessage
Message à écrire.
- cancellationToken
- CancellationToken
Jeton pour annuler la demande d’écriture.
Retours
Tâche qui représente l’opération asynchrone.
Implémente
Exceptions
Levée quand CanWrite elle retourne false
.
Levée si cancellationToken
elle est annulée avant le début de la transmission des messages.
Levée si cette instance est supprimée avant ou pendant la transmission.
Remarques
Les implémentations doivent s’attendre à ce que cette méthode soit appelée simultanément et qu’elle utilise une file d’attente pour conserver l’ordre des messages quand elles sont transmises une à la fois.