ChannelReader<T>.ReadAllAsync(CancellationToken) Yöntem

Tanım

Kanaldaki tüm verilerin okunmasını sağlayan bir IAsyncEnumerable<T> oluşturur.

public virtual System.Collections.Generic.IAsyncEnumerable<T> ReadAllAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
override this.ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
Public Overridable Function ReadAllAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of T)

Parametreler

cancellationToken
CancellationToken

Numaralandırmayı iptal etmek için kullanılacak iptal belirteci. Veriler hemen okunma için hazırsa, bu veriler iptal istendikten sonra bile verimlenebilir.

Döndürülenler

Oluşturulan zaman uyumsuz numaralandırılabilir.

Özel durumlar

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

Açıklamalar

Döndüren true her MoveNextAsync() çağrı, kanaldan sonraki öğeyi okur.

MoveNextAsync() , daha fazla veri olmadığında veya okunmaya hazır olduğunda döndürür false .

Şunlara uygulanır