ODataQueryOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit des options de requête OData composites pouvant être utilisées pour effectuer une composition de requête. Actuellement seules les valeurs $filter, $orderby, $top, $skip et $inlinecount sont prises en charge.
[Microsoft.AspNet.OData.ODataQueryParameterBinding]
public class ODataQueryOptions
[<Microsoft.AspNet.OData.ODataQueryParameterBinding>]
type ODataQueryOptions = class
Public Class ODataQueryOptions
- Héritage
-
ODataQueryOptions
- Dérivé
- Attributs
Constructeurs
ODataQueryOptions(ODataQueryContext, HttpRequest) |
Initialise une nouvelle instance de la ODataQueryOptions classe en fonction de la requête entrante et de certaines informations de métadonnées de .ODataQueryContext |
ODataQueryOptions(ODataQueryContext, HttpRequestMessage) |
Initialise une nouvelle instance de la ODataQueryOptions classe en fonction de la requête entrante et de certaines informations de métadonnées de .ODataQueryContext |
Propriétés
Apply |
Obtient ApplyQueryOption. |
Context |
Obtient l'instance donnée.ODataQueryContext |
Count |
Obtient CountQueryOption. |
Filter |
Obtient FilterQueryOption. |
IfMatch |
Obtient le à partir de l’en-tête ETag IfMatch. |
IfNoneMatch |
Obtient le à partir de l’en-tête ETag IfNoneMatch. |
OrderBy |
Obtient OrderByQueryOption. |
RawValues |
Obtient la chaîne brute de toutes les options de requête OData |
Request |
Obtient le message de demande associé à cette instance. |
SelectExpand |
Obtient SelectExpandQueryOption. |
Skip |
Obtient SkipQueryOption. |
SkipToken |
Obtient SkipTokenQueryOption. |
Top |
Obtient TopQueryOption. |
Validator |
Obtient ou définit le validateur de requête. |
Méthodes
ApplyTo(IQueryable) |
Appliquer la requête individuelle au IQueryable donné dans le bon ordre. |
ApplyTo(IQueryable, AllowedQueryOptions) |
Appliquer la requête individuelle au IQueryable donné dans le bon ordre. |
ApplyTo(IQueryable, ODataQuerySettings) |
Appliquer la requête individuelle au IQueryable donné dans le bon ordre. |
ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions) |
Appliquer la requête individuelle au IQueryable donné dans le bon ordre. |
ApplyTo(Object, ODataQuerySettings) |
Applique la requête à l’entité donnée à l’aide du donné ODataQuerySettings. |
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions) |
Appliquer la requête individuelle au IQueryable donné dans le bon ordre. |
GenerateStableOrder() |
Génère l’option de requête OrderBy stable en fonction de l’option OrderBy existante et d’autres options de requête. |
IsSupportedQueryOption(String) |
Vérifier si l'option de requête donnée est prise en charge. |
IsSystemQueryOption(String) |
Vérifiez si l’option de requête donnée est une option de requête système OData utilisant le thème $-prefix-required. |
IsSystemQueryOption(String, Boolean) |
Vérifier si l'option de requête donnée est une option de requête système OData. |
LimitResults<T>(IQueryable<T>, Int32, Boolean) |
Limite les résultats de la requête à un nombre maximum de résultats. |
LimitResults<T>(IQueryable<T>, Int32, Boolean, Boolean) |
Limite les résultats de la requête à un nombre maximum de résultats. |
Validate(ODataValidationSettings) |
Validez toutes les requêtes OData, y compris $skip, $top, $orderby et $filter, en fonction du donné |