Sdílet prostřednictvím


IAsyncEnumerator<T> Rozhraní

Definice

Podporuje jednoduchou asynchronní iteraci v obecné kolekci.

generic <typename T>
public interface class IAsyncEnumerator : IAsyncDisposable
public interface IAsyncEnumerator<out T> : IAsyncDisposable
type IAsyncEnumerator<'T> = interface
    interface IAsyncDisposable
Public Interface IAsyncEnumerator(Of Out T)
Implements IAsyncDisposable

Parametry typu

T

Typ objektů, které chcete vytvořit výčet.

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.
Implementuje

Vlastnosti

Current

Získá prvek v kolekci na aktuální pozici enumerátoru.

Metody

DisposeAsync()

Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování nespravovaných prostředků asynchronně.

(Zděděno od IAsyncDisposable)
MoveNextAsync()

Přejde enumerátor asynchronně na další prvek kolekce.

Metody rozšíření

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití.

Platí pro