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

Определение

Предоставляет перечислитель, который обеспечивает асинхронный перебор значений указанного типа.

generic <typename T>
public interface class IAsyncEnumerable
public interface IAsyncEnumerable<out T>
type IAsyncEnumerable<'T> = interface
Public Interface IAsyncEnumerable(Of Out T)

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

T

Тип элементов в коллекции.

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

Методы

GetAsyncEnumerator(CancellationToken)

Возвращает перечислитель, выполняющий асинхронный перебор коллекции.

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

ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean)

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

ToBlockingEnumerable<T>(IAsyncEnumerable<T>, CancellationToken)

Преобразует IAsyncEnumerable<T> экземпляр в IEnumerable<T> , который перечисляет элементы блокирующим способом.

WithCancellation<T>(IAsyncEnumerable<T>, CancellationToken)

Задает токен CancellationToken, который необходимо передать в GetAsyncEnumerator(CancellationToken) при итерации.

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