Ler en inglés

Compartir por


IAsyncEnumerable<T> Interfaz

Definición

Expone un enumerador que proporciona iteración asincrónica sobre los valores de un tipo especificado.

C#
public interface IAsyncEnumerable<out T>

Parámetros de tipo

T

Tipo de valores que se van a enumerar.

Este parámetro de tipo es covariante, es decir, puede usar el tipo que haya especificado o cualquier tipo más derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.

Métodos

GetAsyncEnumerator(CancellationToken)

Devuelve un enumerador que recorre en iteración de forma asincrónica la colección.

Métodos de extensión

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

Configura cómo espera en las tareas devueltas desde una iteración asincrónica se realizará.

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

Convierte una instancia de IAsyncEnumerable<T> en un IEnumerable<T> que enumera los elementos de forma de bloqueo.

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

Establece el CancellationToken que se va a pasar a GetAsyncEnumerator(CancellationToken) al iterar.

Se aplica a

Produto Versións
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0 (package-provided), 2.1