Udostępnij za pośrednictwem


IAsyncEnumerator<T> Interfejs

Definicja

Obsługuje prostą iterację asynchroniczną w kolekcji ogólnej.

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 obiektów do wyliczenia.

Ten parametr typu jest kowariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest bardziej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.
Implementuje

Właściwości

Current

Pobiera element w kolekcji na bieżącej pozycji modułu wyliczającego.

Metody

DisposeAsync()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie.

(Odziedziczone po IAsyncDisposable)
MoveNextAsync()

Przechodzi asynchronicznie do następnego elementu kolekcji.

Metody rozszerzania

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, w jaki sposób będą wykonywane oczekiwania na zadania zwrócone z asynchronicznego jednorazowego użytku.

Dotyczy