Dela via


Hantera table service-resurser

Tabelltjänsten exponerar följande resurser via REST-API:et:

  • Konto. Lagringskontot är en unikt identifierad entitet i lagringssystemet. Lagringskontot är det överordnade namnområdet för Table-tjänsten. Alla tabeller är associerade med ett konto.

  • Tabeller. Resursen Tabeller representerar uppsättningen tabeller i ett visst lagringskonto.

  • Enhet. En enskild tabell lagrar data som en samling entiteter.

Resurs-URI-syntax

Bas-URI:n för Table Service-resurser är lagringskontot:

https://myaccount.table.core.windows.net  

Om du vill visa en lista över tabellerna i ett visst lagringskonto, skapa en ny tabell eller ta bort en tabell läser du uppsättningen tabeller i det angivna lagringskontot:

https://myaccount.table.core.windows.net/Tables  

Om du vill returnera en enskild tabell namnger du tabellen i samlingen Tabeller enligt följande:

https://myaccount.table.core.windows.net/Tables('MyTable')  

Om du vill fråga entiteter i en tabell, eller infoga, uppdatera eller ta bort en entitet, läser du tabellen direkt i lagringskontot. Den här grundläggande syntaxen refererar till uppsättningen med alla entiteter i den namngivna tabellen:

https://myaccount.table.core.windows.net/MyTable()  

Formatet för att adressera dataresurser för frågor överensstämmer med det som anges i OData-protokollspecifikationen. Du kan använda den här syntaxen för att filtrera entiteter baserat på kriterier som anges i URI:n.

Observera att alla värden för frågeparametrar måste vara URL-kodade innan de skickas till Azure Storage-tjänsterna.

HTTP-åtgärder som stöds

Varje resurs stöder åtgärder baserat på HTTP-verben GET, PUT, HEAD och DELETE. Verbet, syntaxen och HTTP-versionerna som stöds för varje åtgärd visas på referenssidan för varje åtgärd. En fullständig lista över åtgärdsreferenssidor finns i REST API för tabelltjänst.

Se även

Tabelltjänstens REST-API
Förstå Table Service-datamodellen
Tidsgräns för frågor och sidnumrering
Åtgärder i tabeller
Åtgärder på entiteter