Compartir a través de


IAsyncEnumerable<T> Interfaz

Definición

Expone un enumerador que proporciona iteración asincrónica sobre 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

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