Compartilhar via


IPagedEnumerable<T> Interface

Definição

Expõe enumeradores para uma coleção paginada. Esses enumeradores dão suporte à iteração simples em uma coleção paginada de um tipo especificado.

As coleções paginadas são apoiadas por uma ou mais chamadas para o Serviço de Lote.
Cada uma dessas chamadas pode retornar uma página de dados de tamanho variável que é consumida pelo enumerador.

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

O tipo de objetos a serem enumerados.

Implementações

Métodos

GetPagedEnumerator()

Retorna um enumerador assíncrono que itera pela coleção paginada.

Métodos de Extensão

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

Itera em uma IPagedEnumerable<T> sequência, invocando um delegado síncrono para cada elemento.

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

Itera em uma IPagedEnumerable<T> sequência, invocando um delegado assíncrono para cada elemento.

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

Itera em uma IPagedEnumerable<T> sequência, invocando um delegado assíncrono para cada elemento.

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

Cria um List<T> de um IPagedEnumerable<T>.

Aplica-se a