IAsyncEnumerable<T> Interfaz

Definición

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

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

Parámetros de tipo

T

El tipo de elementos de la colección.

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 se itera de forma asincrónica a través de la colección.

Métodos de extensión

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

Configura la forma en la que se realizan las expresiones await en las tareas devueltas desde una iteración asincrónica.

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

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

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

Establece el elemento CancellationToken que se va a pasar a GetAsyncEnumerator(CancellationToken) durante la iteración.

Se aplica a