Freigeben über


PagedList<T> Klasse

Definition

Stellt eine ausgelagerte Liste dar, die eine Liste von Elementen und ein Fortsetzungstoken enthält.

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)

Typparameter

T

Der Typ der von der Abfrage zurückgegebenen Elemente.

Vererbung
PagedList<T>
Abgeleitet
Implementiert

Hinweise

Die ausgelagerte Liste wird aus Abfragen abgerufen, die mehr Ergebnisse aufweisen, als einer Nachricht entsprechen können. Die nächsten Ergebnisse können abgerufen werden, indem Sie dieselbe Abfrage mit dem vorherigen Fortsetzungstoken ausführen.

Konstruktoren

PagedList<T>()

Instanziiert eine leere PagedList-Klasse.

PagedList<T>(IList<T>)

Instanziiert eine PagedList-Klasse mit den Elementen einer anderen Liste.

Eigenschaften

ContinuationToken

Das Fortsetzungstoken. Kann von Abfragen verwendet werden, um die nächsten Ergebnisseiten abzurufen.

Count

Ruft die Anzahl der Elemente in der Liste ab.

IsReadOnly

Ruft ein Flag ab, das angibt, ob die Liste geändert werden kann.

Item[Int32]

Ruft das Element am angegebenen Index ab.

Methoden

Add(T)

Fügt dieser Liste ein Element hinzu.

Clear()

Entfernt alle Elemente aus dieser Liste.

Contains(T)

Gibt an, ob die Liste ein bestimmtes Element enthält.

CopyTo(T[], Int32)

Kopiert Elemente aus dieser Liste ab dem angegebenen Index in das angegebene Array.

GetEnumerator()

Ruft einen Enumerator für Elemente in dieser Liste ab.

IndexOf(T)

Ruft den Index in dieser Liste für das angegebene Element ab.

Insert(Int32, T)

Fügt ein Element am angegebenen Index in diese Liste ein.

Items()

Stellt eine ausgelagerte Liste dar, die eine Liste von Elementen und ein Fortsetzungstoken enthält.

Remove(T)

Entfernt das angegebene Element aus dieser Liste.

RemoveAt(Int32)

Entfernt das Element am angegebenen Index aus dieser Liste.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Ruft einen Enumerator für Elemente in dieser Liste ab.

Erweiterungsmethoden

ToCommaSeparatedString<T>(IEnumerable<T>)

Konvertiert die Elemente einer Auflistung in Zeichenfolgen und verkettet sie in eine durch Trennzeichen getrennte Liste oder gibt NULL für NULL- oder leere Auflistungen zurück.

ToArray<T>(PagedList<T>)

Gibt ein Array mit den Elementen in der ausgelagerten Liste zurück.

Gilt für: