Langue

JsonRpc.SendAsync(JsonRpcMessage, CancellationToken) Méthode

Définition

Envoie le message JSON-RPC à IJsonRpcMessageHandler l’intance à transmettre.

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

Paramètres

message
JsonRpcMessage

Message à envoyer.

cancellationToken
CancellationToken

Jeton pour annuler la demande d’envoi.

Retours

Tâche qui représente l’opération asynchrone.

Remarques

Les remplacements de cette méthode sont censés appeler cette méthode de base pour les fonctionnalités principales. Les remplacements doivent appeler la méthode de base avant toute attente de rendement afin de maintenir l’ordre des messages cohérent, sauf si l’objectif du remplacement est spécifiquement de modifier l’ordre des messages sortants.

S’applique à