Compartir a través de


PageResult<T> Clase

Definición

Representa una fuente de entidades que incluye información adicional compatible con los formatos de OData.

[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)

Parámetros de tipo

T
Herencia
PageResult<T>
Atributos
Newtonsoft.Json.JsonObjectAttribute DataContractAttribute
Implementaciones

Comentarios

Actualmente está limitada a:

  • Recuento de todas las entidades coincidentes en el servidor (solicitado mediante $count=true).
  • NextLink para recuperar la siguiente página de resultados (se agrega si el servidor aplica la paginación impulsada por servidor).

Constructores

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

Crea un conjunto de resultados parcial: se usa cuando la paginación de servidor está habilitada.

Propiedades

Count

Obtiene el recuento total de elementos de la fuente.

(Heredado de PageResult)
Items

Obtiene la colección de entidades para esta fuente.

NextPageLink

Obtiene el vínculo para la página siguiente de elementos de la fuente.

(Heredado de PageResult)

Métodos

GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

Se aplica a