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äsbehörighet är aktiverad för kontot. |
list |
Frågar 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:
const { AzureNamedKeyCredential, TableServiceClient } = require("@azure/data-tables")
const account = "<storage account name>"
const sharedKeyCredential = new AzureNamedKeyCredential(account, "<account key>");
const tableServiceClient = new TableServiceClient(
`https://${account}.table.core.windows.net`,
sharedKeyCredential
);
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 som används för att autentisera begäranden
- options
- TableServiceClientOptions
Alternativ för att konfigurera HTTP-pipelinen.
Exempel med en SAS-token.
const { AzureSASCredential, TableServiceClient } = require("@azure/data-tables")
const account = "<storage account name>"
const sasCredential = new AzureSASCredential(account, "<account key>");
const tableServiceClient = new TableServiceClient(
`https://${account}.table.core.windows.net`,
sasCredential
);
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:
const account = "<storage account name>";
const sasToken = "<SAS token>";
const tableServiceClient = 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:
cons { DefaultAzureCredential } = require("@azure/identity");
const { TableServiceClient } = require("@azure/data-tables")
const account = "<storage account name>"
const credential = new DefaultAzureCredential();
const tableServiceClient = 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<GetPropertiesResponse>
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äsbehörighet är aktiverad för kontot.
function getStatistics(options?: OperationOptions): Promise<GetStatisticsResponse>
Parametrar
- options
- OperationOptions
Alternativparametrarna.
Returer
Promise<GetStatisticsResponse>
listTables(ListTableItemsOptions)
Frågar tabeller under det angivna kontot.
function listTables(options?: ListTableItemsOptions): PagedAsyncIterableIterator<TableItem, TableItemResultPage, PageSettings>
Parametrar
- options
- ListTableItemsOptions
Alternativparametrarna.
Returer
setProperties(ServiceProperties, SetPropertiesOptions)
Anger egenskaper för ett kontos tabelltjänstslutpunkt, inklusive egenskaper för analys- och CORS-regler (resursdelning mellan ursprung).
function setProperties(properties: ServiceProperties, options?: SetPropertiesOptions): Promise<ServiceSetPropertiesHeaders>
Parametrar
- properties
- ServiceProperties
Egenskaperna för tabelltjänsten.
- options
- SetPropertiesOptions
Alternativparametrarna.
Returer
Promise<ServiceSetPropertiesHeaders>