Udostępnij przez


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 where T : allows ref struct
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. To znaczy, możesz użyć albo typu, który określiłeś, albo dowolnego typu bardziej wyprowadzonego. Więcej informacji o kowariancji i kontrawariancji można znaleźć w artykule Kowariancja i kontrawariacja w zbiorach generyków.
Implementuje

Właściwości

Nazwa Opis
Current

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

Metody

Nazwa Opis
DisposeAsync()

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

(Dziedziczone od IAsyncDisposable)
MoveNextAsync()

Przechodzi asynchronicznie do następnego elementu kolekcji.

Metody rozszerzania

Nazwa Opis
ConfigureAwait(IAsyncDisposable, Boolean)

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

Dotyczy