IAsyncEnumerable<T> Rozhraní

Definice

Zpřístupňuje enumerátor, který poskytuje asynchronní iteraci nad hodnotami zadaného typu.

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

Parametry typu

T

Typ elementů v kolekci.

Tento parametr typu je kovariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je více odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.

Metody

GetAsyncEnumerator(CancellationToken)

Vrátí enumerátor, který asynchronně iteruje kolekcí.

Metody rozšíření

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

Konfiguruje, jak se provádí čekání na úlohy vrácené asynchronní iterací.

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

Převede instanci na IAsyncEnumerable<T>IEnumerable<T> objekt, který obsahuje výčet prvků blokujícím způsobem.

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

Nastaví, CancellationToken do které se má předávat GetAsyncEnumerator(CancellationToken) při iteraci.

Platí pro