Partager via


PageResult<T> Classe

Définition

Représente un flux d'entités qui comprend des informations supplémentaires que les formats OData prennent en charge.

[Newtonsoft.Json.JsonObject]
[System.Runtime.Serialization.DataContract]
public class PageResult<T> : Microsoft.AspNet.OData.PageResult, System.Collections.Generic.IEnumerable<T>
[<Newtonsoft.Json.JsonObject>]
[<System.Runtime.Serialization.DataContract>]
type PageResult<'T> = class
    inherit PageResult
    interface seq<'T>
    interface IEnumerable
Public Class PageResult(Of T)
Inherits PageResult
Implements IEnumerable(Of T)

Paramètres de type

T
Héritage
PageResult<T>
Attributs
Newtonsoft.Json.JsonObjectAttribute DataContractAttribute
Implémente

Remarques

la limite actuelle est comme suit :

  • Nombre de toutes les entités correspondantes sur le serveur (demandé à l’aide de $count=true).
  • Le NextLink pour récupérer la page suivante des résultats (ajouté si le serveur applique la fonction SDP ou Server Driven Paging).

Constructeurs

PageResult<T>(IEnumerable<T>, Uri, Nullable<Int64>)

Crée un jeu partiel de résultats - utilisé quand la fonction de pagination serveur SDP est activée.

Propriétés

Count

Obtient le nombre total d'éléments dans le flux.

(Hérité de PageResult)
Items

Obtient la collection d'entités pour ce flux.

NextPageLink

Obtient le lien pour la page suivante des éléments dans le flux.

(Hérité de PageResult)

Méthodes

GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

S’applique à