IAsyncEnumerable<T> Arabirim

Tanım

Belirtilen tür değerleri üzerinde zaman uyumsuz yineleme sağlayan bir numaralandırıcıyı kullanıma sunar.

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

Tür Parametreleri

T

Koleksiyondaki öğelerin türü.

Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.

Yöntemler

GetAsyncEnumerator(CancellationToken)

Koleksiyonda zaman uyumsuz olarak yinelenen bir numaralandırıcı döndürür.

Uzantı Metotları

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

Zaman uyumsuz yinelemeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirildiğini yapılandıran.

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

Bir IAsyncEnumerable<T> örneği, öğeleri engelleyici bir IEnumerable<T> şekilde numaralandıran bir örneğine dönüştürür.

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

CancellationToken Yinelenirken geçirilecek GetAsyncEnumerator(CancellationToken) öğesini ayarlar.

Şunlara uygulanır