IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Yöntem

Tanım

Aktarıma bir JSON-RPC iletisi yazar ve boşaltır.

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

Parametreler

jsonRpcMessage
JsonRpcMessage

Yazılacak ileti.

cancellationToken
CancellationToken

Yazma isteğini iptal etmek için bir belirteç.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev.

Özel durumlar

döndürdüğünde CanWritefalseoluşturulur.

İleti iletimi başlamadan önce iptal edilirse cancellationToken oluşturulur.

Açıklamalar

Uygulamalar bu yöntemin eşzamanlı olarak çağrılmasını beklemeli ve bir kuyruk kullanarak ileti sırasını tek tek iletilirken korumalıdır.

Şunlara uygulanır