Udostępnij za pośrednictwem


PageResult<T> Klasa

Definicja

Reprezentuje źródło danych jednostek, które zawierają dodatkowe informacje obsługiwane przez formaty 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)

Parametry typu

T
Dziedziczenie
PageResult<T>
Atrybuty
Newtonsoft.Json.JsonObjectAttribute DataContractAttribute
Implementuje

Uwagi

Obecnie ograniczone do:

  • Liczba wszystkich pasujących jednostek na serwerze (żądanych przy użyciu $count=true).
  • Element NextLink do pobrania następnej strony wyników (dodany, jeśli serwer wymusza stronicowanie oparte na serwerze).

Konstruktory

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

Tworzy częściowy zestaw wyników — używany podczas włączania stronicowania opartego na serwerze.

Właściwości

Count

Pobiera łączną liczbę elementów w kanale informacyjnym.

(Odziedziczone po PageResult)
Items

Pobiera kolekcję jednostek dla tego źródła danych.

NextPageLink

Pobiera link do następnej strony elementów w kanale informacyjnym.

(Odziedziczone po PageResult)

Metody

GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

Dotyczy