ODataQueryOptions 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.
Definiuje złożone opcje zapytania OData, których można użyć do wykonywania kompozycji zapytań. Obecnie obsługuje to tylko $filter, $orderby, $top, $skip i $count.
[Microsoft.AspNet.OData.ODataQueryParameterBinding]
public class ODataQueryOptions
[<Microsoft.AspNet.OData.ODataQueryParameterBinding>]
type ODataQueryOptions = class
Public Class ODataQueryOptions
- Dziedziczenie
-
ODataQueryOptions
- Pochodne
- Atrybuty
Konstruktory
ODataQueryOptions(ODataQueryContext, HttpRequest) |
Inicjuje nowe wystąpienie klasy na podstawie żądania przychodzącego ODataQueryOptions i niektórych informacji o metadanych z klasy ODataQueryContext. |
ODataQueryOptions(ODataQueryContext, HttpRequestMessage) |
Inicjuje nowe wystąpienie klasy na podstawie żądania przychodzącego ODataQueryOptions i niektórych informacji o metadanych z klasy ODataQueryContext. |
Właściwości
Apply |
Pobiera klasę ApplyQueryOption. |
Context |
Pobiera daną ODataQueryContext |
Count |
Pobiera klasę CountQueryOption. |
Filter |
Pobiera klasę FilterQueryOption. |
IfMatch |
Pobiera nagłówek IfMatch z nagłówka ETag IfMatch. |
IfNoneMatch |
Pobiera nagłówek ETag IfNoneMatch. |
OrderBy |
Pobiera klasę OrderByQueryOption. |
RawValues |
Pobiera nieprzetworzone ciąg wszystkich opcji zapytania OData |
Request |
Pobiera komunikat żądania skojarzony z tym wystąpieniem. |
SelectExpand |
Pobiera klasę SelectExpandQueryOption. |
Skip |
Pobiera klasę SkipQueryOption. |
SkipToken |
Pobiera klasę SkipTokenQueryOption. |
Top |
Pobiera klasę TopQueryOption. |
Validator |
Pobiera lub ustawia moduł sprawdzania poprawności zapytania. |
Metody
ApplyTo(IQueryable) |
Zastosuj pojedyncze zapytanie do podanego zapytania IQueryable w odpowiedniej kolejności. |
ApplyTo(IQueryable, AllowedQueryOptions) |
Zastosuj pojedyncze zapytanie do podanego zapytania IQueryable w odpowiedniej kolejności. |
ApplyTo(IQueryable, ODataQuerySettings) |
Zastosuj pojedyncze zapytanie do podanego zapytania IQueryable w odpowiedniej kolejności. |
ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions) |
Zastosuj pojedyncze zapytanie do podanego zapytania IQueryable w odpowiedniej kolejności. |
ApplyTo(Object, ODataQuerySettings) |
Stosuje zapytanie do danej jednostki przy użyciu danego ODataQuerySettingselementu . |
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions) |
Zastosuj pojedyncze zapytanie do podanego zapytania IQueryable w odpowiedniej kolejności. |
GenerateStableOrder() |
Generuje opcję zapytania Stable OrderBy na podstawie istniejących opcji OrderBy i innych opcji zapytania. |
IsSupportedQueryOption(String) |
Sprawdź, czy dana opcja zapytania jest obsługiwaną opcją zapytania. |
IsSystemQueryOption(String) |
Sprawdź, czy dana opcja zapytania jest opcją zapytania systemowego OData przy użyciu motywu $-prefix-required. |
IsSystemQueryOption(String, Boolean) |
Sprawdź, czy dana opcja zapytania jest opcją zapytania systemowego OData. |
LimitResults<T>(IQueryable<T>, Int32, Boolean) |
Ogranicza wyniki zapytania do maksymalnej liczby wyników. |
LimitResults<T>(IQueryable<T>, Int32, Boolean, Boolean) |
Ogranicza wyniki zapytania do maksymalnej liczby wyników. |
Validate(ODataValidationSettings) |
Zweryfikuj wszystkie zapytania OData, w tym $skip, $top, $orderby i $filter, na podstawie podanej |