Freigeben über


Festlegen der OData-Datendienst-Versionsheader

Die folgenden Tabellendienstvorgänge sind OData-kompatibel:

Wenn Sie einen dieser Vorgänge aufrufen, müssen Sie die OData-Datendienstversion mithilfe einer der folgenden Anforderungsheader angeben:

  • MaxDataServiceVersion gibt die maximale Datendienstversion an.

  • DataServiceVersion gibt die genaue Datendienstversion an.

Wenn beide Header vorhanden sind, hat MaxDataServiceVersion Vorrang.

Beachten Sie, dass die Header, durch die die OData-Protokollversion angegeben wird, vergleichbar mit dem x-ms-version-Header sind; dieser gibt an, welche Version des Tabellendiensts bei einer Anforderung an den Dienst verwendet wird. Für die oben angegebenen Vorgänge müssen beide Header angegeben werden.

Nicht alle Versionen des Tabellendiensts sind mit allen OData-Datendienstversionen kompatibel. Daher müssen Sie sicherstellen, dass sowohl als DataServiceVersion/MaxDataServiceVersion auch x-ms-version auf kompatible Versionen festgelegt sind, wie in der folgenden Tabelle zusammengefasst:

DataServiceVersion/MaxDataServiceVersion-Headerwert Kompatible Tabellendienstversionen (x-ms-version-Headerwerte)
1.0;NetFx Beliebige Version
2.0; NetFx 18.08.2011 oder höher
3.0; NetFx 2013-08-15 oder höher

Wenn über die Azure-Speicherclientbibliothek auf den Tabellendienst zugegriffen wird, werden diese Header automatisch für Sie festgelegt.

Weitere Informationen

Konzepte des Tabellenspeicherdiensts