TableServiceClient class
Een TableServiceClient vertegenwoordigt een client voor 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 manipuleren van elke aanvraag voor en nadat deze naar de server is verzonden. |
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 connection string. |
get |
Hiermee worden de eigenschappen van de Tabelservice van een account opgehaald, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing). |
get |
Hiermee worden statistieken opgehaald met betrekking tot replicatie voor de Table-service. Deze 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 Table 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 die wordt gebruikt om aanvragen te verifiëren. Alleen ondersteund voor Node
- options
- TableServiceClientOptions
Opties voor het configureren van de HTTP-pijplijn.
Voorbeeld met behulp van een accountnaam/-sleutel:
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)
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 om aanvragen te verifiëren
- options
- TableServiceClientOptions
Opties voor het configureren van de HTTP-pijplijn.
Voorbeeld met behulp van een 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)
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:
const account = "<storage account name>";
const sasToken = "<SAS token>";
const tableServiceClient = 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-referenties die worden 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:
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
);
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 manipuleren van elke aanvraag voor en nadat deze naar de server is verzonden.
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 connection string.
static function fromConnectionString(connectionString: string, options?: TableServiceClientOptions): TableServiceClient
Parameters
- connectionString
-
string
Account connection string of een SAS-connection string van een Azure-opslagaccount.
[ Opmerking: account connection string kan alleen worden gebruikt in NODE.JS runtime. ] Voorbeeld van account connection string -DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net
Voorbeeld van SAS-connection string -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 connection string.
getProperties(OperationOptions)
Hiermee worden de eigenschappen van de Tabelservice van een account opgehaald, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing).
function getProperties(options?: OperationOptions): Promise<GetPropertiesResponse>
Parameters
- options
- OperationOptions
De optiesparameters.
Retouren
Promise<GetPropertiesResponse>
getStatistics(OperationOptions)
Hiermee worden statistieken opgehaald met betrekking tot replicatie voor de Table-service. Deze 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<GetStatisticsResponse>
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(ServiceProperties, SetPropertiesOptions)
Hiermee stelt u eigenschappen in voor het service-eindpunt Table van een account, inclusief eigenschappen voor analyse- en CORS-regels (Cross-Origin Resource Sharing).
function setProperties(properties: ServiceProperties, options?: SetPropertiesOptions): Promise<ServiceSetPropertiesHeaders>
Parameters
- properties
- ServiceProperties
De eigenschappen van De tabelservice.
- options
- SetPropertiesOptions
De optiesparameters.
Retouren
Promise<ServiceSetPropertiesHeaders>