TableServiceClient class
Een TableServiceClient vertegenwoordigt een client naar de Azure Tables-service, zodat u bewerkingen kunt uitvoeren op de tabellen en de entiteiten.
Constructors
| Table |
Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient. |
| Table |
Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient. |
| Table |
Hiermee maakt u een nieuw exemplaar van de klasse TableServiceClient. |
| Table |
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
| create |
Hiermee maakt u een nieuwe tabel onder het opgegeven account. |
| delete |
Met de bewerking wordt de opgegeven tabel definitief verwijderd. |
| from |
Hiermee maakt u een exemplaar van TableServiceClient op basis van de verbindingsreeks. |
| get |
Hiermee haalt u de eigenschappen op van de tabelservice van een account, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing). |
| get |
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. |
| list |
Query's uitvoeren op tabellen onder het opgegeven account. |
| set |
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
Promise<GetPropertiesResponse>
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
Promise<GetStatisticsResponse>
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
Promise<ServiceSetPropertiesHeaders>