IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt eine JSON-RPC-Nachricht in den Transport und Löschvorgang.
public System.Threading.Tasks.ValueTask WriteAsync (StreamJsonRpc.Protocol.JsonRpcMessage jsonRpcMessage, System.Threading.CancellationToken cancellationToken);
abstract member WriteAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function WriteAsync (jsonRpcMessage As JsonRpcMessage, cancellationToken As CancellationToken) As ValueTask
Parameter
- jsonRpcMessage
- JsonRpcMessage
Die zu schreibende Meldung.
- cancellationToken
- CancellationToken
Ein Token zum Abbrechen der Schreibanforderung.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt.
Ausnahmen
Wird ausgelöst, wenn CanWrite sie zurückgegeben wird false
.
Wird ausgelöst, wenn sie abgebrochen wird, cancellationToken
bevor die Nachrichtenübertragung beginnt.
Hinweise
Implementierungen sollten erwarten, dass diese Methode gleichzeitig aufgerufen und eine Warteschlange verwendet wird, um die Nachrichtenreihenfolge beizubehalten, da sie gleichzeitig übertragen werden.