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) |
Настраивает способ ожидания задач, возвращаемых из асинхронного удаления. |