Bagikan melalui


IAsyncEnumerable<T> Antarmuka

Definisi

Mengekspos enumerator yang menyediakan iterasi asinkron atas nilai jenis tertentu.

generic <typename T>
public interface class IAsyncEnumerable
public interface IAsyncEnumerable<out T>
type IAsyncEnumerable<'T> = interface
Public Interface IAsyncEnumerable(Of Out T)

Jenis parameter

T

Jenis nilai yang akan dijumlahkan.

Parameter jenis ini bersifat kovarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang lebih banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.

Metode

GetAsyncEnumerator(CancellationToken)

Mengembalikan enumerator yang berulang secara asinkron melalui koleksi.

Metode Ekstensi

ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean)

Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari iterasi asinkron akan dilakukan.

ToBlockingEnumerable<T>(IAsyncEnumerable<T>, CancellationToken)

Mengonversi instans IAsyncEnumerable<T> menjadi IEnumerable<T> yang menghitung elemen dengan cara pemblokiran.

WithCancellation<T>(IAsyncEnumerable<T>, CancellationToken)

Mengatur CancellationToken yang akan diteruskan ke GetAsyncEnumerator(CancellationToken) saat melakukan iterasi.

Berlaku untuk