ODataQueryOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert zusammengesetzte OData-Abfrageoptionen, die zum Ausführen der Abfragekomposition verwendet werden können. Unterstützt derzeit nur $filter, $orderby, $top, $skip und $inlinecount.
[Microsoft.AspNet.OData.ODataQueryParameterBinding]
public class ODataQueryOptions
[<Microsoft.AspNet.OData.ODataQueryParameterBinding>]
type ODataQueryOptions = class
Public Class ODataQueryOptions
- Vererbung
-
ODataQueryOptions
- Abgeleitet
- Attribute
Konstruktoren
ODataQueryOptions(ODataQueryContext, HttpRequest) |
Initialisiert eine neue instance der ODataQueryOptions -Klasse basierend auf der eingehenden Anforderung und einigen Metadateninformationen aus dem ODataQueryContext. |
ODataQueryOptions(ODataQueryContext, HttpRequestMessage) |
Initialisiert eine neue instance der ODataQueryOptions -Klasse basierend auf der eingehenden Anforderung und einigen Metadateninformationen aus dem ODataQueryContext. |
Eigenschaften
Apply |
Ruft das ApplyQueryOption ab. |
Context |
Ruft die angegebene ab. ODataQueryContext |
Count |
Ruft das CountQueryOption ab. |
Filter |
Ruft das FilterQueryOption ab. |
IfMatch |
Ruft den ETag aus dem IfMatch-Header ab. |
IfNoneMatch |
Ruft den ETag aus dem IfNoneMatch-Header ab. |
OrderBy |
Ruft das OrderByQueryOption ab. |
RawValues |
Ruft die Rohzeichenfolge aller OData-Abfrageoptionen ab. |
Request |
Ruft die Anforderungsnachricht ab, die dieser Instanz zugeordnet ist. |
SelectExpand |
Ruft das SelectExpandQueryOption ab. |
Skip |
Ruft das SkipQueryOption ab. |
SkipToken |
Ruft das SkipTokenQueryOption ab. |
Top |
Ruft das TopQueryOption ab. |
Validator |
Ruft den Abfragevalidator ab oder legt ihn fest. |
Methoden
ApplyTo(IQueryable) |
Wendet die einzelne Abfrage auf das angegebene IQueryable-Objekt in der richtigen Reihenfolge an. |
ApplyTo(IQueryable, AllowedQueryOptions) |
Wendet die einzelne Abfrage auf das angegebene IQueryable-Objekt in der richtigen Reihenfolge an. |
ApplyTo(IQueryable, ODataQuerySettings) |
Wendet die einzelne Abfrage auf das angegebene IQueryable-Objekt in der richtigen Reihenfolge an. |
ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions) |
Wendet die einzelne Abfrage auf das angegebene IQueryable-Objekt in der richtigen Reihenfolge an. |
ApplyTo(Object, ODataQuerySettings) |
Wendet die Abfrage mithilfe des angegebenen auf die angegebene ODataQuerySettingsEntität an. |
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions) |
Wendet die einzelne Abfrage auf das angegebene IQueryable-Objekt in der richtigen Reihenfolge an. |
GenerateStableOrder() |
Generiert die Abfrageoption Stable OrderBy basierend auf den vorhandenen OrderBy- und anderen Abfrageoptionen. |
IsSupportedQueryOption(String) |
Überprüft, ob die angegebene Abfrageoption die unterstützte Abfrageoption ist. |
IsSystemQueryOption(String) |
Überprüfen Sie mithilfe des Designs $-prefix-required, ob die angegebene Abfrageoption eine OData-Systemabfrageoption ist. |
IsSystemQueryOption(String, Boolean) |
Überprüft, ob die angegebene Abfrageoption eine OData-Systemabfrageoption ist. |
LimitResults<T>(IQueryable<T>, Int32, Boolean) |
Schränkt die Abfrageergebnisse auf eine maximale Anzahl von Ergebnissen ein. |
LimitResults<T>(IQueryable<T>, Int32, Boolean, Boolean) |
Schränkt die Abfrageergebnisse auf eine maximale Anzahl von Ergebnissen ein. |
Validate(ODataValidationSettings) |
Überprüfen Sie alle OData-Abfragen, einschließlich $skip, $top, $orderby und $filter, basierend auf dem angegebenen |