Options de requête OData prises en charge

Mis à jour: janvier 2014

 

Logo DataMarket

Lorsque vous développez une application qui utilise le Windows Azure Marketplace (WAM), vous devez être conscient de certaines considérations et limitations.

 

Options de requête OData prises en charge

Opérations et fonctions OData prises en charge par le Marketplace. Par exemple : $orderby.

Détermination de la valeur DataServiceVersion

Manière de déterminer la valeur DataServiceVersion.

Tous les flux de données en provenance du Marketplace sont des flux OData. Pour plus d'informations sur OData, visitez le site OData. Le Marketplace offre une prise en charge limitée des requêtes OData. La liste suivante identifie les fonctionnalités prises en charge pour les services et OData.

 

$top

Nombre maximal d'éléments renvoyés dans le jeu de résultats pour chaque page.

$skip

Nombre de lignes à ignorer dans le jeu de résultats avant de commencer à renvoyer des résultats.

$filter

  • Comparaisons
    Eq : égal à
    Gt : supérieur à
    Lt : inférieur à
    Ne : non égal à

  • Concaténations
    And
    Or

  • Noms de champ - Types : tous les types pris en charge par OData.

$orderby

Ordre de tri du jeu de résultats.
REMARQUE : requiert DataServiceVersion 2.0 ou version ultérieure. Pour déterminer la valeur DataServiceVersion, consultez Détermination de la valeur DataServiceVersion plus loin dans cette rubrique.

$select

Champs renvoyés dans le jeu de résultats.

$skiptoken

Valeur opaque qui doit être renvoyée au serveur pour continuer à recevoir des résultats de la requête.

$count

Rnvoie le nombre d'entités d'une collection.
REMARQUE : requiert DataServiceVersion 2.0 ou version ultérieure. Pour déterminer la valeur DataServiceVersion, consultez Détermination de la valeur DataServiceVersion dans cette rubrique.

$inlinecount

$inlinecount est pris en charge uniquement pour les services de requête souple. Cette option n'est pas prise en charge pour les services de requête fixe.
REMARQUE : requiert DataServiceVersion 2.0 ou version ultérieure. Pour déterminer la valeur DataServiceVersion, consultez Détermination de la valeur DataServiceVersion plus loin dans cette rubrique.

$metadata

Récupère une liste de champs, de leurs types de données, de leurs modes et d'autres informations connexes dans un jeu de données.

Opérateurs d'ID

Par exemple, "/Companies('Microsoft')"

Opérateurs de comparaison

eq : Égal à
ne : non égal à
lt : inférieure à
le : inférieur ou égal à
gt : supérieur à
ge : supérieur ou égal à

Opérateurs logiques

and– vrai uniquement si les deux opérandes sont vrais
or : vrai si au moins un des opérandes est vrai
not : opposé de l'opérande

Opérateurs arithmétiques

add : opérateur d'addition
sub : opérateur de soustraction
mult : opérateur de multiplication
div : opérateur de division
mod : opérateur modulo (reste après la division d'un entier)

Opérateurs de regroupement

( et )

Fonctions de date/heure

year
month
day
hour
minute
second

Fonctions mathématiques

round
ceiling
floor

Pour détecter la valeur DataServiceVersion :

  1. Effectuez votre demande

  2. Examinez l'en-tête HTTP : DataServiceVersion

Voir aussi

Autres ressources

Page d'accueil d'OData

Afficher: