ODataQueryOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un'opzione di query OData composita che può essere usata per eseguire la composizione di query. Attualmente sono supportate solo $filter, $orderby, $top, $skip e $count.
[Microsoft.AspNet.OData.ODataQueryParameterBinding]
public class ODataQueryOptions
[<Microsoft.AspNet.OData.ODataQueryParameterBinding>]
type ODataQueryOptions = class
Public Class ODataQueryOptions
- Ereditarietà
-
ODataQueryOptions
- Derivato
- Attributi
Costruttori
ODataQueryOptions(ODataQueryContext, HttpRequest) |
Inizializza una nuova istanza della ODataQueryOptions classe in base alla richiesta in ingresso e alcune informazioni sui metadati dall'oggetto ODataQueryContext. |
ODataQueryOptions(ODataQueryContext, HttpRequestMessage) |
Inizializza una nuova istanza della ODataQueryOptions classe in base alla richiesta in ingresso e alcune informazioni sui metadati dall'oggetto ODataQueryContext. |
Proprietà
Apply |
Ottiene l'oggetto ApplyQueryOption. |
Context |
Ottiene l'istanza di specificata.ODataQueryContext |
Count |
Ottiene l'oggetto CountQueryOption. |
Filter |
Ottiene l'oggetto FilterQueryOption. |
IfMatch |
Ottiene l'intestazione ETag da IfMatch. |
IfNoneMatch |
Ottiene l'intestazione ETag da IfNoneMatch. |
OrderBy |
Ottiene l'oggetto OrderByQueryOption. |
RawValues |
Ottiene la stringa non elaborata di tutte le opzioni di query OData |
Request |
Ottiene il messaggio di richiesta associato a questa istanza. |
SelectExpand |
Ottiene l'oggetto SelectExpandQueryOption. |
Skip |
Ottiene l'oggetto SkipQueryOption. |
SkipToken |
Ottiene l'oggetto SkipTokenQueryOption. |
Top |
Ottiene l'oggetto TopQueryOption. |
Validator |
Ottiene o imposta il validator della query. |
Metodi
ApplyTo(IQueryable) |
Applicare la singola query all'oggetto IQueryable specificato nell'ordine corretto. |
ApplyTo(IQueryable, AllowedQueryOptions) |
Applicare la singola query all'oggetto IQueryable specificato nell'ordine corretto. |
ApplyTo(IQueryable, ODataQuerySettings) |
Applicare la singola query all'oggetto IQueryable specificato nell'ordine corretto. |
ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions) |
Applicare la singola query all'oggetto IQueryable specificato nell'ordine corretto. |
ApplyTo(Object, ODataQuerySettings) |
Applica la query all'entità specificata usando l'oggetto specificato ODataQuerySettings. |
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions) |
Applicare la singola query all'oggetto IQueryable specificato nell'ordine corretto. |
GenerateStableOrder() |
Genera l'opzione di query Stable OrderBy basata sulle opzioni OrderBy esistenti e altre opzioni di query. |
IsSupportedQueryOption(String) |
Verifica se l'opzione di query specificata è l'opzione di query supportata. |
IsSystemQueryOption(String) |
Verificare se l'opzione di query specificata è un'opzione di query di sistema OData usando il tema $-prefix-obbligatorio. |
IsSystemQueryOption(String, Boolean) |
Verificare se l'opzione di query specificata è un'opzione di query di sistema OData. |
LimitResults<T>(IQueryable<T>, Int32, Boolean) |
Limita i risultati delle query a un numero massimo di risultati. |
LimitResults<T>(IQueryable<T>, Int32, Boolean, Boolean) |
Limita i risultati delle query a un numero massimo di risultati. |
Validate(ODataValidationSettings) |
Convalidare tutte le query OData, tra cui $skip, $top, $orderby e $filter, in base all'oggetto specificato |