Définition des en-têtes de version du service de données OData

Ces opérations du service de Table sont compatibles avec OData :

Lorsque vous appelez une de ces opérations, vous devez spécifier la version du service de données OData, avec un des en-têtes de requête suivants :

  • MaxDataServiceVersion, pour spécifier la version maximale du service de données

  • DataServiceVersion, pour spécifier la version exacte du service de données

Si les deux en-têtes sont présents, la priorité est donnée à MaxDataServiceVersion.

Notez que les en-têtes qui spécifient la version du protocole OData sont similaires à l'en-tête x-ms-version, qui détermine la version du service de Table à utiliser lorsque vous élaborez une demande pour le service. Vous devez spécifier les deux en-têtes pour les opérations répertoriées ci-dessus.

Toutes les versions du service de table ne sont pas compatibles avec toutes les versions de service de données OData. vous devez donc vous assurer que x-ms-version et DataServiceVersion / MaxDataServiceVersion sont définis sur des versions compatibles, comme indiqué dans le tableau suivant :

DataServiceVersion/MaxDataServiceVersion Header Value Versions compatibles du service de Table (valeurs d'en-tête x-ms-version)
1.0;NetFx Toutes les versions
2,0 ; NetFx Version du 18/08/2013 ou versions ultérieures
3,0 ; NetFx Version du 15/08/2013 ou versions ultérieures

Notez que si vous accédez au service de Table à l'aide de la bibliothèque cliente de stockage Azure, ces en-têtes sont automatiquement définis pour vous.

Voir aussi

Concepts du service de Table