ChannelReader<T>.ReadAllAsync(CancellationToken) Metode

Definisi

Membuat IAsyncEnumerable<T> yang memungkinkan pembacaan semua data dari saluran.

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)

Parameter

cancellationToken
CancellationToken

Token pembatalan yang digunakan untuk membatalkan enumerasi. Jika data segera siap untuk dibaca, data tersebut dapat dihasilkan bahkan setelah pembatalan diminta.

Mengembalikan

Asinkron yang dibuat dapat dijumlahkan.

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Setiap MoveNextAsync() panggilan yang mengembalikan true akan membaca item berikutnya dari saluran.

MoveNextAsync() false mengembalikan sekali tidak ada lagi data atau akan pernah tersedia untuk dibaca.

Berlaku untuk