Impostazione delle intestazioni della versione del servizio dati OData

Le seguenti operazioni del servizio tabelle sono compatibili con OData:

Quando si chiama una di queste operazioni, è necessario specificare la versione del servizio dati OData, utilizzando una delle seguenti intestazioni della richiesta:

  • MaxDataServiceVersion, per specificare la versione massima del servizio dati

  • DataServiceVersion, per specificare la versione esatta del servizio dati

Se entrambe le intestazioni sono presenti, la precedenza è data a MaxDataServiceVersion.

Si noti che le intestazioni che specificano la versione del protocollo OData sono simili all'intestazione x-ms-version, che indica la versione del servizio tabelle da utilizzare per effettuare una richiesta al servizio. Per le operazioni elencate in precedenza è necessario specificare entrambe le intestazioni.

Non tutte le versioni del servizio tabelle sono compatibili con tutte le versioni del servizio dati OData, quindi è necessario assicurarsi che entrambe x-ms-version e DataServiceVersion/MaxDataServiceVersion siano impostate su versioni compatibili, come riepilogato nella tabella seguente:

Valore dell'intestazione DataServiceVersion/MaxDataServiceVersion Versioni del servizio tabelle compatibili (valori dell'intestazione x-ms-version)
1.0;NetFx Qualsiasi versione
2.0; Netfx 2011-08-18 o versioni successive
3.0; Netfx 2013-08-15 o versioni successive

Si noti che se si accede al servizio tabelle utilizzando la libreria client del Servizio di archiviazione Azure, le intestazioni vengono impostate automaticamente.

Vedere anche

Concetti del servizio tabelle