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: PipelineEgenskapsvärde
url
Url för tabellkonto
url: stringEgenskapsvä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): TableServiceClientParametrar
- 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>