Afficher en anglais

Partage via


Microsoft.AspNetCore.OData.Query Espace de noms

Classes

ApplyQueryOption

Cela définit une option de requête OData $apply pour l’interrogation.

CountQueryOption

Représente la valeur de l'option de requête $count et expose une façon de récupérer le nombre d'entités satisfaisant une requête.

DefaultODataQueryRequestParser

Expose la possibilité de lire et d’analyser le contenu d’un HttpRequest dans une partie des options de requête d’une URL OData. Les options de requête peuvent être passées dans le corps de la requête à un chemin de ressource se terminant par /$query.

DefaultSkipTokenHandler

Implémentation par défaut de SkipTokenHandler pour le service.

EnableQueryAttribute

Cette classe partielle définit la configuration sur EnableQueryAttribute.

ETag

L'ETag analysé à partir de la demande.

ETag<TEntity>

OData ETag d’un type TEntityd’entité .

FilterQueryOption

Définit une option de requête OData $filter pour les requêtes.

HttpRequestODataQueryExtensions
ODataQueryContext

Ceci définit quelques informations de contexte utilisées pour exécuter une composition de requête.

ODataQueryOptions

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.

ODataQueryOptions<TEntity>

Définit des options de requête OData composites pouvant être utilisées pour effectuer une composition de requête. Ceci ne prend en charge actuellement que $filter, $orderby, $top, $skip.

ODataQueryParameterBindingAttribute

ModelBinderAttribute pour lier des paramètres de type ODataQueryOptions à la requête OData à partir de la requête entrante.

ODataQueryRequestMiddleware

Définit l’intergiciel pour la gestion des demandes de $query OData. Ce middleware transforme essentiellement la requête entrante (Post) en requête « Get ». Notez que vous devez placer ce middleware avant « UseRouting() ».

ODataQuerySettings

Cette classe décrit les paramètres à utiliser durant la composition de la requête.

ODataRawQueryOptions

Représente les valeurs des requêtes brutes dans le format chaîne à partir de la demande entrante.

OrderByCountNode

Représente un ordre par IEdmProperty expression.

OrderByItNode

Représente l'ordre par expression '$it' dans la clause $orderby.

OrderByNode

Représente un ordre unique par expression dans la clause $orderby.

OrderByOpenPropertyNode

Représente l’ordre sur une propriété dynamique

OrderByPropertyNode

Représente un ordre par IEdmProperty expression.

OrderByQueryOption

Définit une option de requête OData $orderby pour les requêtes.

SelectExpandQueryOption

Représente les options de requête $select et $expand OData.

SkipQueryOption

Définit une option de requête OData $skip pour les requêtes.

SkipTokenHandler

Représente la façon dont NextLink pour la pagination est généré.

SkipTokenQueryOption

Cela définit une option de requête OData $skiptoken pour l’interrogation.

TopQueryOption

Définit une option de requête OData $top pour les requêtes.

Interfaces

IODataQueryRequestParser

Expose la possibilité de lire et d’analyser le contenu d’un HttpRequest dans une partie des options de requête d’une URL OData. Les options de requête peuvent être passées dans le corps de la requête à un chemin de ressource se terminant par /$query.

Énumérations

AllowedArithmeticOperators

Opérateurs arithmétiques à autoriser les requêtes à l'aide de $filter.

AllowedFunctions

Fonctions à autoriser pour les requêtes à l'aide de $filter.

AllowedLogicalOperators

Opérateurs logiques pour permettre les requêtes à l'aide de $filter.

AllowedQueryOptions

Options de requête OData à autoriser pour les requêtes.

HandleNullPropagationOption

Cette énumération définit comment gérer la propagation null dans la prise en charge interrogeable.