MessageHandlerBase.WriteAsync(JsonRpcMessage, CancellationToken) Yöntem

Tanım

Aktarıma bir ileti yazar ve boşaltır.

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

Parametreler

content
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.

Uygulamalar

Özel durumlar

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

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

Bu örnek iletim öncesinde veya sırasında atılırsa oluşturulur.

Açıklamalar

Uygulamalar bu yöntemin eşzamanlı olarak çağrılmasını beklemeli ve ileti sırasını korumak için bir kuyruk kullanmalıdır.

Şunlara uygulanır