Definir os cabeçalhos da versão do serviço de dados OData

As seguintes operações do serviço Tabela são compatíveis com OData:

Quando chama uma destas operações, tem de especificar a versão do serviço de dados OData, utilizando um dos seguintes cabeçalhos de pedido:

  • MaxDataServiceVersion, para especificar a versão máxima do serviço de dados

  • DataServiceVersion, para especificar a versão exata do serviço de dados

Se ambos os cabeçalhos estiverem presentes, é dada precedência a MaxDataServiceVersion.

Tenha em atenção que os cabeçalhos que especificam a versão do protocolo OData são semelhantes ao cabeçalho, o x-ms-version que indica a versão do serviço Tabela a utilizar ao fazer um pedido contra o serviço. Tem de especificar ambos os cabeçalhos para as operações listadas acima.

Nem todas as versões do serviço Tabela são compatíveis com todas as versões do serviço de dados OData, pelo que tem de garantir que ambas x-ms-versionDataServiceVersion/MaxDataServiceVersion e estão definidas para versões compatíveis, conforme resumido na tabela seguinte:

Valor do Cabeçalho DataServiceVersion/MaxDataServiceVersion Versões do Serviço de Tabela Compatíveis (Valores de Cabeçalho x-ms-version)
1.0; NetFx Qualquer versão
2.0; NetFx 08-18-2011 ou posterior
3.0; NetFx 2013-08-15 ou posterior

Tenha em atenção que, se estiver a aceder ao serviço Tabela com a Biblioteca de Cliente do Armazenamento do Azure, estes cabeçalhos são automaticamente definidos automaticamente.

Consulte também

Conceitos do Serviço Tabela