IPagedEnumerable<T> Interfaz

Definición

Expone enumeradores para una colección paginada. Estos enumeradores admiten una iteración simple sobre una colección paginada de un tipo especificado.

Las colecciones paginadas están respaldadas por una o varias llamadas al servicio Batch.
Cada una de estas llamadas puede devolver una página de datos de tamaño variable que el enumerador consume.

public interface IPagedEnumerable<T> : System.Collections.Generic.IEnumerable<T>
type IPagedEnumerable<'T> = interface
    interface seq<'T>
    interface IEnumerable
Public Interface IPagedEnumerable(Of T)
Implements IEnumerable(Of T)

Parámetros de tipo

T

Tipo de los objetos que se van a enumerar.

Implementaciones

Métodos

GetPagedEnumerator()

Devuelve un enumerador asincrónico que recorre en iteración la colección paginada.

Métodos de extensión

ForEachAsync<T>(IPagedEnumerable<T>, Action<T>, CancellationToken)

Recorre en iteración una IPagedEnumerable<T> secuencia, invocando un delegado sincrónico para cada elemento.

ForEachAsync<T>(IPagedEnumerable<T>, Func<T,CancellationToken,Task>, CancellationToken)

Recorre en iteración una IPagedEnumerable<T> secuencia, invocando un delegado asincrónico para cada elemento.

ForEachAsync<T>(IPagedEnumerable<T>, Func<T,Task>, CancellationToken)

Recorre en iteración una IPagedEnumerable<T> secuencia, invocando un delegado asincrónico para cada elemento.

ToListAsync<T>(IPagedEnumerable<T>, CancellationToken)

Crea un List<T> a partir de un IPagedEnumerable<T>.

Se aplica a