Partager via


PagedList<T> Classe

Définition

Représente une liste paginée qui contient une liste d’éléments et un jeton de continuation.

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)

Paramètres de type

T

Type des éléments retournés par la requête.

Héritage
PagedList<T>
Dérivé
Implémente

Remarques

La liste paginée est obtenue à partir de requêtes qui ont plus de résultats qu’un message. Les résultats suivants peuvent être obtenus en exécutant la même requête avec le jeton de continuation précédent.

Constructeurs

PagedList<T>()

Instancie une classe PagedList vide.

PagedList<T>(IList<T>)

Instancie une classe PagedList avec les éléments d’une autre liste.

Propriétés

ContinuationToken

Jeton de liaison. Peut être utilisé par les requêtes pour obtenir les pages suivantes de résultats.

Count

Obtient le nombre d'éléments contenus dans la liste.

IsReadOnly

Obtient un indicateur qui indique si la liste peut être modifiée.

Item[Int32]

Obtient l'élément au niveau de l'index spécifié.

Méthodes

Add(T)

Ajoute un élément à cette liste.

Clear()

Supprime tous les éléments de cette liste.

Contains(T)

Spécifie si la liste contient un élément spécifique.

CopyTo(T[], Int32)

Copie les éléments de cette liste dans le tableau spécifié en commençant à l’index spécifié.

GetEnumerator()

Obtient un énumérateur pour les éléments de cette liste.

IndexOf(T)

Obtient l’index dans cette liste pour l’élément spécifié.

Insert(Int32, T)

Insère un élément dans cette liste à l’index spécifié.

Items()

Représente une liste paginée qui contient une liste d’éléments et un jeton de continuation.

Remove(T)

Supprime l’élément spécifié de cette liste.

RemoveAt(Int32)

Supprime de cette liste l’élément à l’index spécifié.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Obtient un énumérateur pour les éléments de cette liste.

Méthodes d’extension

ToCommaSeparatedString<T>(IEnumerable<T>)

Convertit les éléments d’une collection en chaînes et les concatène en une liste séparée par des virgules, ou retourne null pour les collections null ou vides.

ToArray<T>(PagedList<T>)

Retourne un tableau avec les éléments de la liste paginée.

S’applique à