TableServiceClient class
En TableServiceClient representerar en klient till Azure Tables-tjänsten så att du kan utföra åtgärder på tabellerna och entiteterna.
Konstruktorer
| Table |
Skapar en ny instans av klassen TableServiceClient. |
| Table |
Skapar en ny instans av klassen TableServiceClient. |
| Table |
Skapar en ny instans av klassen TableServiceClient. |
| Table |
Skapar en ny instans av klassen TableServiceClient. |
Egenskaper
| pipeline | Representerar en pipeline för att göra en HTTP-begäran till en URL. Pipelines kan ha flera principer för att hantera hantering av varje begäran före och efter att den har gjorts till servern. |
| url | Url för tabellkonto |
Metoder
| create |
Skapar en ny tabell under det angivna kontot. |
| delete |
Åtgärden tar bort den angivna tabellen permanent. |
| from |
Skapar en instans av TableServiceClient från anslutningssträngen. |
| get |
Hämtar egenskaperna för ett kontos tabelltjänst, inklusive egenskaper för analys- och CORS-regler (resursdelning mellan ursprung). |
| get |
Hämtar statistik som rör replikering för tabelltjänsten. Den är endast tillgänglig på den sekundära platsslutpunkten när geo-redundant replikering med läsåtkomst är aktiverad för kontot. |
| list |
Kör frågor mot tabeller under det angivna kontot. |
| set |
Anger egenskaper för ett kontos tabelltjänstslutpunkt, inklusive egenskaper för analys- och CORS-regler (resursdelning mellan ursprung). |
Konstruktorinformation
TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)
Skapar en ny instans av klassen TableServiceClient.
new TableServiceClient(url: string, credential: NamedKeyCredential, options?: TableServiceClientOptions)
Parametrar
- url
-
string
URL:en för tjänstkontot som är målet för den önskade åtgärden., till exempel "https://myaccount.table.core.windows.net".
- credential
- NamedKeyCredential
NamedKeyCredential | SASCredential används för att autentisera begäranden. Stöds endast för Node
- options
- TableServiceClientOptions
Alternativ för att konfigurera HTTP-pipelinen.
Exempel med ett kontonamn/nyckel:
import { AzureNamedKeyCredential, TableServiceClient } from "@azure/data-tables";
const account = "<account>";
const accountKey = "<accountkey>";
const credential = new AzureNamedKeyCredential(account, accountKey);
const serviceClient = new TableServiceClient(
`https://${account}.table.core.windows.net`,
credential,
);
TableServiceClient(string, SASCredential, TableServiceClientOptions)
Skapar en ny instans av klassen TableServiceClient.
new TableServiceClient(url: string, credential: SASCredential, options?: TableServiceClientOptions)
Parametrar
- url
-
string
URL:en för tjänstkontot som är målet för den önskade åtgärden., till exempel "https://myaccount.table.core.windows.net".
- credential
- SASCredential
SASCredential används för att autentisera begäranden
- options
- TableServiceClientOptions
Alternativ för att konfigurera HTTP-pipelinen.
Exempel med en SAS-token.
import { TableServiceClient, AzureSASCredential } from "@azure/data-tables";
const account = "<account name>";
const sas = "<service Shared Access Signature Token>";
const serviceClientWithSAS = new TableServiceClient(
`https://${account}.table.core.windows.net`,
new AzureSASCredential(sas),
);
TableServiceClient(string, TableServiceClientOptions)
Skapar en ny instans av klassen TableServiceClient.
new TableServiceClient(url: string, options?: TableServiceClientOptions)
Parametrar
- url
-
string
URL:en för tjänstkontot som är målet för den önskade åtgärden., till exempel "https://myaccount.table.core.windows.net". Du kan lägga till en SAS, till exempel "https://myaccount.table.core.windows.net?sasString".
- options
- TableServiceClientOptions
Alternativ för att konfigurera HTTP-pipelinen. Exempel som lägger till en SAS-token:
import { TableServiceClient } from "@azure/data-tables";
const account = "<account name>";
const sasToken = "<SAS token>";
const tableName = "<tableName>";
const serviceClientWithSASURL = new TableServiceClient(
`https://${account}.table.core.windows.net?${sasToken}`,
);
TableServiceClient(string, TokenCredential, TableServiceClientOptions)
Skapar en ny instans av klassen TableServiceClient.
new TableServiceClient(url: string, credential: TokenCredential, options?: TableServiceClientOptions)
Parametrar
- url
-
string
URL:en för tjänstkontot som är målet för den önskade åtgärden., till exempel "https://myaccount.table.core.windows.net".
- credential
- TokenCredential
Azure Active Directory-autentiseringsuppgifter som används för att autentisera begäranden
- options
- TableServiceClientOptions
Alternativ för att konfigurera HTTP-pipelinen.
Exempel med en Azure Active Directory-autentiseringsuppgift:
import { DefaultAzureCredential } from "@azure/identity";
import { TableServiceClient } from "@azure/data-tables";
const credential = new DefaultAzureCredential();
const account = "<account name>";
const clientWithAAD = new TableServiceClient(
`https://${account}.table.core.windows.net`,
credential,
);
Egenskapsinformation
pipeline
Representerar en pipeline för att göra en HTTP-begäran till en URL. Pipelines kan ha flera principer för att hantera hantering av varje begäran före och efter att den har gjorts till servern.
pipeline: Pipeline
Egenskapsvärde
url
Url för tabellkonto
url: string
Egenskapsvärde
string
Metodinformation
createTable(string, OperationOptions)
Skapar en ny tabell under det angivna kontot.
function createTable(name: string, options?: OperationOptions): Promise<void>
Parametrar
- name
-
string
Namnet på tabellen.
- options
- OperationOptions
Alternativparametrarna.
Returer
Promise<void>
deleteTable(string, OperationOptions)
Åtgärden tar bort den angivna tabellen permanent.
function deleteTable(name: string, options?: OperationOptions): Promise<void>
Parametrar
- name
-
string
Namnet på tabellen.
- options
- OperationOptions
Alternativparametrarna.
Returer
Promise<void>
fromConnectionString(string, TableServiceClientOptions)
Skapar en instans av TableServiceClient från anslutningssträngen.
static function fromConnectionString(connectionString: string, options?: TableServiceClientOptions): TableServiceClient
Parametrar
- connectionString
-
string
Kontoanslutningssträng eller en SAS-anslutningssträng för ett Azure Storage-konto.
[ Obs! Kontoanslutningssträngen kan bara användas i NODE.JS körning. ] Exempel på kontoanslutningssträng –
DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net EXEMPEL på SAS-anslutningssträng – BlobEndpoint=https://myaccount.table.core.windows.net/;QueueEndpoint=https://myaccount.queue.core.windows.net/;FileEndpoint=https://myaccount.file.core.windows.net/;TableEndpoint=https://myaccount.table.core.windows.net/;SharedAccessSignature=sasString
- options
- TableServiceClientOptions
Alternativ för att konfigurera HTTP-pipelinen.
Returer
En ny TableServiceClient från den angivna anslutningssträngen.
getProperties(OperationOptions)
Hämtar egenskaperna för ett kontos tabelltjänst, inklusive egenskaper för analys- och CORS-regler (resursdelning mellan ursprung).
function getProperties(options?: OperationOptions): Promise<ServiceGetPropertiesResponse>
Parametrar
- options
- OperationOptions
Alternativparametrarna.
Returer
Promise<GetPropertiesResponse>
getStatistics(OperationOptions)
Hämtar statistik som rör replikering för tabelltjänsten. Den är endast tillgänglig på den sekundära platsslutpunkten när geo-redundant replikering med läsåtkomst är aktiverad för kontot.
function getStatistics(options?: OperationOptions): Promise<ServiceGetStatisticsResponse>
Parametrar
- options
- OperationOptions
Alternativparametrarna.
Returer
Promise<GetStatisticsResponse>
listTables(ListTableItemsOptions)
Kör frågor mot tabeller under det angivna kontot.
function listTables(options?: ListTableItemsOptions): PagedAsyncIterableIterator<TableItem, TableItemResultPage, PageSettings>
Parametrar
- options
- ListTableItemsOptions
Alternativparametrarna.
Returer
setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)
Anger egenskaper för ett kontos tabelltjänstslutpunkt, inklusive egenskaper för analys- och CORS-regler (resursdelning mellan ursprung).
function setProperties(properties: TableServiceProperties, options?: ServiceSetPropertiesOptionalParams): Promise<ServiceSetPropertiesHeaders>
Parametrar
- properties
- ServiceProperties
Tabelltjänstens egenskaper.
- options
- SetPropertiesOptions
Alternativparametrarna.
Returer
Promise<ServiceSetPropertiesHeaders>