Share via


PagedList<T> Class

Definition

Represents a paged list that contains a list of items and a continuation token.

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)

Type Parameters

T

The type of the items returned by query.

Inheritance
PagedList<T>
Derived
Implements

Remarks

The paged list is obtained from queries that have more results than can fit a message. The next results can be obtained by executing the same query with the previous continuation token.

Constructors

Name Description
PagedList<T>()
PagedList<T>(IList<T>)

Properties

Name Description
ContinuationToken
Count
IsReadOnly
Item[Int32]

Methods

Name Description
Add(T)
Clear()
Contains(T)
CopyTo(T[], Int32)
GetEnumerator()
IndexOf(T)
Insert(Int32, T)
Items()
Remove(T)
RemoveAt(Int32)

Explicit Interface Implementations

Name Description
IEnumerable.GetEnumerator()

Extension Methods

Name Description
ToArray<T>(PagedList<T>)

Applies to