Compartir a través de


PagedList<T> Clase

Definición

Representa una lista paginada que contiene una lista de elementos y un token de continuación.

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

Tipo de los elementos devueltos por la consulta.

Herencia
PagedList<T>
Derivado
Implementaciones

Comentarios

La lista paginada se obtiene de las consultas que tienen más resultados de los que pueden caber en un mensaje. Los resultados siguientes se pueden obtener ejecutando la misma consulta con el token de continuación anterior.

Constructores

PagedList<T>()

Crea una instancia de una clase PagedList vacía.

PagedList<T>(IList<T>)

Crea una instancia de una clase PagedList con los elementos de otra lista.

Propiedades

ContinuationToken

Token de continuación. Las consultas pueden usarse para obtener las siguientes páginas de resultados.

Count

Obtiene el número total de elementos de la lista.

IsReadOnly

Obtiene una marca que indica si se puede modificar la lista.

Item[Int32]

Obtiene el elemento en el índice especificado.

Métodos

Add(T)

Agrega un elemento a esta lista.

Clear()

Quita todos los elementos de esta lista.

Contains(T)

Especifica si la lista contiene un elemento específico.

CopyTo(T[], Int32)

Copia los elementos de esta lista en la matriz especificada a partir del índice especificado.

GetEnumerator()

Obtiene un enumerador para los elementos de esta lista.

IndexOf(T)

Obtiene el índice de esta lista para el elemento especificado.

Insert(Int32, T)

Inserta un elemento en esta lista en el índice especificado.

Items()

Representa una lista paginada que contiene una lista de elementos y un token de continuación.

Remove(T)

Quita el elemento especificado de esta lista.

RemoveAt(Int32)

Quita el elemento en el índice especificado de esta lista.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Obtiene un enumerador para los elementos de esta lista.

Métodos de extensión

ToCommaSeparatedString<T>(IEnumerable<T>)

Convierte los elementos de una colección en cadenas y los concatena en una lista separada por comas, o devuelve null para colecciones nulas o vacías.

ToArray<T>(PagedList<T>)

Devuelve una matriz con los elementos de la lista paginada.

Se aplica a