Compartilhar via


PagedList<T> Classe

Definição

Representa uma lista paginada que contém uma lista de itens e um token de continuação.

public abstract class PagedList<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>
type PagedList<'T> = class
    interface IList<'T>
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
Public MustInherit Class PagedList(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IList(Of T)

Parâmetros de tipo

T

O tipo dos itens retornados pela consulta.

Herança
PagedList<T>
Derivado
Implementações

Comentários

A lista paginada é obtida de consultas que têm mais resultados do que podem se ajustar a uma mensagem. Os próximos resultados podem ser obtidos executando a mesma consulta com o token de continuação anterior.

Construtores

PagedList<T>()

Cria uma instância de uma classe PagedList vazia.

PagedList<T>(IList<T>)

Cria uma instância de uma classe PagedList com os itens de outra lista.

Propriedades

ContinuationToken

O token de continuação. Pode ser usado por consultas para obter as próximas páginas de resultados.

Count

Obtém o número de itens na lista.

IsReadOnly

Obtém um sinalizador que indica se a lista pode ser modificada.

Item[Int32]

Obtém o item no índice especificado.

Métodos

Add(T)

Adiciona um item a esta lista.

Clear()

Remove todos os itens desta lista.

Contains(T)

Especifica se a lista contém um item específico.

CopyTo(T[], Int32)

Copia itens dessa lista para a matriz especificada começando no índice especificado.

GetEnumerator()

Obtém um enumerador para itens nesta lista.

IndexOf(T)

Obtém o índice nesta lista para o item especificado.

Insert(Int32, T)

Insere um item nessa lista no índice especificado.

Items()

Representa uma lista paginada que contém uma lista de itens e um token de continuação.

Remove(T)

Remove o item especificado desta lista.

RemoveAt(Int32)

Remove o item no índice especificado desta lista.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Obtém um enumerador para itens nesta lista.

Métodos de Extensão

ToCommaSeparatedString<T>(IEnumerable<T>)

Converte os elementos de uma coleção em cadeias de caracteres e concatena-os em uma lista separada por vírgulas ou retorna nulo para coleções nulas ou vazias.

ToArray<T>(PagedList<T>)

Retorna uma matriz com os itens na lista paginada.

Aplica-se a