Dela via


TableOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

StorageManagementClient's

<xref:table> Attributet.

Arv
builtins.object
TableOperations

Konstruktor

TableOperations(*args, **kwargs)

Metoder

create

Skapar en ny tabell med det angivna tabellnamnet under det angivna kontot.

delete

Tar bort tabellen med det angivna tabellnamnet under det angivna kontot om det finns.

get

Hämtar tabellen med det angivna tabellnamnet under det angivna kontot om det finns.

list

Hämtar en lista över alla tabeller under det angivna lagringskontot.

update

Skapar en ny tabell med det angivna tabellnamnet under det angivna kontot.

create

Skapar en ny tabell med det angivna tabellnamnet under det angivna kontot.

async create(resource_group_name: str, account_name: str, table_name: str, parameters: _models.Table | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Table

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

table_name
str
Obligatorisk

Ett tabellnamn måste vara unikt i ett lagringskonto och måste vara mellan 3 och 63 tecken. Namnet får bara bestå av alfanumeriska tecken och kan inte börja med ett numeriskt tecken. Krävs.

parameters
Table eller IO
Obligatorisk

De parametrar som ska anges för att skapa en tabell. Är antingen en tabelltyp eller en I/O-typ. Standardvärdet är Ingen.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Tabell eller resultatet av cls(svar)

Returtyp

Undantag

delete

Tar bort tabellen med det angivna tabellnamnet under det angivna kontot om det finns.

async delete(resource_group_name: str, account_name: str, table_name: str, **kwargs: Any) -> None

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

table_name
str
Obligatorisk

Ett tabellnamn måste vara unikt i ett lagringskonto och måste vara mellan 3 och 63 tecken. Namnet får bara bestå av alfanumeriska tecken och kan inte börja med ett numeriskt tecken. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar tabellen med det angivna tabellnamnet under det angivna kontot om det finns.

async get(resource_group_name: str, account_name: str, table_name: str, **kwargs: Any) -> Table

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

table_name
str
Obligatorisk

Ett tabellnamn måste vara unikt i ett lagringskonto och måste vara mellan 3 och 63 tecken. Namnet får bara bestå av alfanumeriska tecken och kan inte börja med ett numeriskt tecken. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Tabell eller resultatet av cls(svar)

Returtyp

Undantag

list

Hämtar en lista över alla tabeller under det angivna lagringskontot.

list(resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterable[Table]

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Table eller resultatet av cls(response)

Returtyp

Undantag

update

Skapar en ny tabell med det angivna tabellnamnet under det angivna kontot.

async update(resource_group_name: str, account_name: str, table_name: str, parameters: _models.Table | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Table

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

table_name
str
Obligatorisk

Ett tabellnamn måste vara unikt i ett lagringskonto och måste vara mellan 3 och 63 tecken. Namnet får bara bestå av alfanumeriska tecken och kan inte börja med ett numeriskt tecken. Krävs.

parameters
Table eller IO
Obligatorisk

De parametrar som ska anges för att skapa en tabell. Är antingen en tabelltyp eller en I/O-typ. Standardvärdet är Ingen.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Tabell eller resultatet av cls(svar)

Returtyp

Undantag

Attribut

models

models = <module 'azure.mgmt.storage.v2022_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_05_01\\models\\__init__.py'>