PageResult<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |