Поделиться через


IAsyncEnumerator<T> Интерфейс

Определение

Поддерживает простую асинхронную итерацию по универсальной коллекции.

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

Параметры типа

T

Тип объектов для перечисления.

Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.
Реализации

Свойства

Current

Возвращает элемент в коллекции в текущей позиции перечислителя.

Методы

DisposeAsync()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или асинхронным сбросом неуправляемых ресурсов.

(Унаследовано от IAsyncDisposable)
MoveNextAsync()

Перемещает перечислитель асинхронно к следующему элементу коллекции.

Методы расширения

ConfigureAwait(IAsyncDisposable, Boolean)

Настраивает способ ожидания задач, возвращаемых из асинхронного удаления.

Применяется к