Dil

Utf8JsonWriter.FlushAsync(CancellationToken) Yöntem

Tanım

Şimdiye kadar yazılan JSON metnini zaman uyumsuz olarak işler ve bu da çıkış hedefine görünür olmasını sağlar.

public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default);
member this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function FlushAsync (Optional cancellationToken As CancellationToken = Nothing) As Task

Parametreler

cancellationToken
CancellationToken

İptal isteklerini izlemek için belirteç. None varsayılan değerdir.

Döndürülenler

Zaman uyumsuz temizleme işlemini temsil eden bir görev.

Özel durumlar

Bu örnek atılmıştır.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

IBufferWriter söz konusu olduğunda, bu, temel alınanı IBufferWriter<T> şimdiye kadar yazılanlara göre ilerletir.

durumunda Stream, bu işlem verileri akışa yazar ve iptal isteklerini izlerken zaman uyumsuz olarak temizler.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından Flush()oluşan özel durumlara bakın.

Şunlara uygulanır