Delen via


TableServiceClient class

Een TableServiceClient vertegenwoordigt een client naar de Azure Tables-service, zodat u bewerkingen kunt uitvoeren op de tabellen en de entiteiten.

Constructors

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

TableServiceClient(string, SASCredential, TableServiceClientOptions)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

TableServiceClient(string, TableServiceClientOptions)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

TableServiceClient(string, TokenCredential, TableServiceClientOptions)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

Eigenschappen

pipeline

Vertegenwoordigt een pijplijn voor het maken van een HTTP-aanvraag naar een URL. Pijplijnen kunnen meerdere beleidsregels hebben voor het beheren van het bewerken van elke aanvraag voor en nadat deze op de server is aangebracht.

url

URL van tabelaccount

Methoden

createTable(string, OperationOptions)

Hiermee maakt u een nieuwe tabel onder het opgegeven account.

deleteTable(string, OperationOptions)

Met de bewerking wordt de opgegeven tabel definitief verwijderd.

fromConnectionString(string, TableServiceClientOptions)

Hiermee maakt u een exemplaar van TableServiceClient op basis van de verbindingsreeks.

getProperties(OperationOptions)

Hiermee haalt u de eigenschappen op van de tabelservice van een account, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing).

getStatistics(OperationOptions)

Hiermee worden statistieken opgehaald die betrekking hebben op replicatie voor de Table-service. Het is alleen beschikbaar op het eindpunt van de secundaire locatie wanneer geografisch redundante replicatie met leestoegang is ingeschakeld voor het account.

listTables(ListTableItemsOptions)

Query's uitvoeren op tabellen onder het opgegeven account.

setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)

Hiermee stelt u eigenschappen in voor het service-eindpunt van een account, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing).

Constructordetails

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

new TableServiceClient(url: string, credential: NamedKeyCredential, options?: TableServiceClientOptions)

Parameters

url

string

De URL van het serviceaccount dat het doel is van de gewenste bewerking., zoals 'https://myaccount.table.core.windows.net".

credential
NamedKeyCredential

NamedKeyCredential | SASCredential gebruikt voor het verifiëren van aanvragen. Alleen ondersteund voor Node

options
TableServiceClientOptions

Opties voor het configureren van de HTTP-pijplijn.

Voorbeeld van een accountnaam/-sleutel:

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)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

new TableServiceClient(url: string, credential: SASCredential, options?: TableServiceClientOptions)

Parameters

url

string

De URL van het serviceaccount dat het doel is van de gewenste bewerking., zoals 'https://myaccount.table.core.windows.net".

credential
SASCredential

SASCredential gebruikt voor het verifiëren van aanvragen

options
TableServiceClientOptions

Opties voor het configureren van de HTTP-pijplijn.

Voorbeeld van een 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)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

new TableServiceClient(url: string, options?: TableServiceClientOptions)

Parameters

url

string

De URL van het serviceaccount dat het doel is van de gewenste bewerking., zoals 'https://myaccount.table.core.windows.net". U kunt een SAS toevoegen, zoals 'https://myaccount.table.core.windows.net?sasString".

options
TableServiceClientOptions

Opties voor het configureren van de HTTP-pijplijn. Voorbeeld van het toevoegen van een 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)

Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient.

new TableServiceClient(url: string, credential: TokenCredential, options?: TableServiceClientOptions)

Parameters

url

string

De URL van het serviceaccount dat het doel is van de gewenste bewerking., zoals 'https://myaccount.table.core.windows.net".

credential
TokenCredential

Azure Active Directory-referentie die wordt gebruikt voor het verifiëren van aanvragen

options
TableServiceClientOptions

Opties voor het configureren van de HTTP-pijplijn.

Voorbeeld met behulp van een Azure Active Directory-referentie:

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,
);

Eigenschapdetails

pipeline

Vertegenwoordigt een pijplijn voor het maken van een HTTP-aanvraag naar een URL. Pijplijnen kunnen meerdere beleidsregels hebben voor het beheren van het bewerken van elke aanvraag voor en nadat deze op de server is aangebracht.

pipeline: Pipeline

Waarde van eigenschap

url

URL van tabelaccount

url: string

Waarde van eigenschap

string

Methodedetails

createTable(string, OperationOptions)

Hiermee maakt u een nieuwe tabel onder het opgegeven account.

function createTable(name: string, options?: OperationOptions): Promise<void>

Parameters

name

string

De naam van de tabel.

options
OperationOptions

De optiesparameters.

Retouren

Promise<void>

deleteTable(string, OperationOptions)

Met de bewerking wordt de opgegeven tabel definitief verwijderd.

function deleteTable(name: string, options?: OperationOptions): Promise<void>

Parameters

name

string

De naam van de tabel.

options
OperationOptions

De optiesparameters.

Retouren

Promise<void>

fromConnectionString(string, TableServiceClientOptions)

Hiermee maakt u een exemplaar van TableServiceClient op basis van de verbindingsreeks.

static function fromConnectionString(connectionString: string, options?: TableServiceClientOptions): TableServiceClient

Parameters

connectionString

string

Verbindingsreeks voor het account of een SAS-verbindingsreeks van een Azure-opslagaccount. [ Opmerking: de verbindingsreeks van het account kan alleen worden gebruikt in NODE.JS runtime. ] Voorbeeld van accountverbindingsreeks - voorbeeld van DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net SAS-verbindingsreeks - 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

Opties voor het configureren van de HTTP-pijplijn.

Retouren

Een nieuwe TableServiceClient van de opgegeven verbindingsreeks.

getProperties(OperationOptions)

Hiermee haalt u de eigenschappen op van de tabelservice van een account, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing).

function getProperties(options?: OperationOptions): Promise<ServiceGetPropertiesResponse>

Parameters

options
OperationOptions

De optiesparameters.

Retouren

getStatistics(OperationOptions)

Hiermee worden statistieken opgehaald die betrekking hebben op replicatie voor de Table-service. Het is alleen beschikbaar op het eindpunt van de secundaire locatie wanneer geografisch redundante replicatie met leestoegang is ingeschakeld voor het account.

function getStatistics(options?: OperationOptions): Promise<ServiceGetStatisticsResponse>

Parameters

options
OperationOptions

De optiesparameters.

Retouren

listTables(ListTableItemsOptions)

Query's uitvoeren op tabellen onder het opgegeven account.

function listTables(options?: ListTableItemsOptions): PagedAsyncIterableIterator<TableItem, TableItemResultPage, PageSettings>

Parameters

options
ListTableItemsOptions

De optiesparameters.

Retouren

setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)

Hiermee stelt u eigenschappen in voor het service-eindpunt van een account, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing).

function setProperties(properties: TableServiceProperties, options?: ServiceSetPropertiesOptionalParams): Promise<ServiceSetPropertiesHeaders>

Parameters

properties
ServiceProperties

De eigenschappen van de Table Service.

options
SetPropertiesOptions

De optiesparameters.

Retouren