Partager via


TableServiceClient class

Un TableServiceClient représente un client au service Tables Azure, ce qui vous permet d’effectuer des opérations sur les tables et les entités.

Constructeurs

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

Crée une instance de la classe TableServiceClient.

TableServiceClient(string, SASCredential, TableServiceClientOptions)

Crée une instance de la classe TableServiceClient.

TableServiceClient(string, TableServiceClientOptions)

Crée une instance de la classe TableServiceClient.

TableServiceClient(string, TokenCredential, TableServiceClientOptions)

Crée une instance de la classe TableServiceClient.

Propriétés

pipeline

Représente un pipeline pour effectuer une requête HTTP vers une URL. Les pipelines peuvent avoir plusieurs stratégies pour gérer la manipulation de chaque requête avant et après sa création sur le serveur.

url

URL du compte de table

Méthodes

createTable(string, OperationOptions)

Crée une table sous le compte donné.

deleteTable(string, OperationOptions)

L’opération supprime définitivement la table spécifiée.

fromConnectionString(string, TableServiceClientOptions)

Crée une instance de TableServiceClient à partir de la chaîne de connexion.

getProperties(OperationOptions)

Obtient les propriétés du service Table d’un compte, y compris les propriétés des règles Analyse et CORS (Partage de ressources cross-origin).

getStatistics(OperationOptions)

Récupère les statistiques relatives à la réplication pour le service Table. Il est disponible uniquement sur le point de terminaison d’emplacement secondaire lorsque la réplication géoredondante avec accès en lecture est activée pour le compte.

listTables(ListTableItemsOptions)

Interroge les tables sous le compte donné.

setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)

Définit les propriétés du point de terminaison de service Table d’un compte, y compris les propriétés des règles Analyse et CORS (Partage de ressources cross-origin).

Détails du constructeur

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

Crée une instance de la classe TableServiceClient.

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

Paramètres

url

string

URL du compte de service qui est la cible de l’opération souhaitée, telle que «https://myaccount.table.core.windows.net".

credential
NamedKeyCredential

NamedKeyCredential | SAPCredential utilisé pour authentifier les demandes. Uniquement pris en charge pour node

options
TableServiceClientOptions

Options de configuration du pipeline HTTP.

Exemple utilisant un nom/clé de compte :

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)

Crée une instance de la classe TableServiceClient.

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

Paramètres

url

string

URL du compte de service qui est la cible de l’opération souhaitée, telle que «https://myaccount.table.core.windows.net".

credential
SASCredential

SAPCredential utilisé pour authentifier les demandes

options
TableServiceClientOptions

Options de configuration du pipeline HTTP.

Exemple utilisant un jeton SAP.

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)

Crée une instance de la classe TableServiceClient.

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

Paramètres

url

string

URL du compte de service qui est la cible de l’opération souhaitée, telle que «https://myaccount.table.core.windows.net". Vous pouvez ajouter une SAP, telle que «https://myaccount.table.core.windows.net?sasString".

options
TableServiceClientOptions

Options de configuration du pipeline HTTP. Exemple d’ajout d’un jeton SAP :

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)

Crée une instance de la classe TableServiceClient.

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

Paramètres

url

string

URL du compte de service qui est la cible de l’opération souhaitée, telle que «https://myaccount.table.core.windows.net".

credential
TokenCredential

Informations d’identification Azure Active Directory utilisées pour authentifier les demandes

options
TableServiceClientOptions

Options de configuration du pipeline HTTP.

Exemple utilisant des informations d’identification Azure Active Directory :

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

Détails de la propriété

pipeline

Représente un pipeline pour effectuer une requête HTTP vers une URL. Les pipelines peuvent avoir plusieurs stratégies pour gérer la manipulation de chaque requête avant et après sa création sur le serveur.

pipeline: Pipeline

Valeur de propriété

url

URL du compte de table

url: string

Valeur de propriété

string

Détails de la méthode

createTable(string, OperationOptions)

Crée une table sous le compte donné.

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

Paramètres

name

string

Nom de la table.

options
OperationOptions

Paramètres d’options.

Retours

Promise<void>

deleteTable(string, OperationOptions)

L’opération supprime définitivement la table spécifiée.

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

Paramètres

name

string

Nom de la table.

options
OperationOptions

Paramètres d’options.

Retours

Promise<void>

fromConnectionString(string, TableServiceClientOptions)

Crée une instance de TableServiceClient à partir de la chaîne de connexion.

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

Paramètres

connectionString

string

Chaîne de connexion de compte ou chaîne de connexion SAP d’un compte de stockage Azure. [ Remarque : la chaîne de connexion de compte ne peut être utilisée que dans NODE.JS runtime. ] Exemple de chaîne de connexion de compte - exemple de chaîne de connexion SAS DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net - 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

Options de configuration du pipeline HTTP.

Retours

Nouveau TableServiceClient à partir de la chaîne de connexion donnée.

getProperties(OperationOptions)

Obtient les propriétés du service Table d’un compte, y compris les propriétés des règles Analyse et CORS (Partage de ressources cross-origin).

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

Paramètres

options
OperationOptions

Paramètres d’options.

Retours

getStatistics(OperationOptions)

Récupère les statistiques relatives à la réplication pour le service Table. Il est disponible uniquement sur le point de terminaison d’emplacement secondaire lorsque la réplication géoredondante avec accès en lecture est activée pour le compte.

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

Paramètres

options
OperationOptions

Paramètres d’options.

Retours

listTables(ListTableItemsOptions)

Interroge les tables sous le compte donné.

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

Paramètres

options
ListTableItemsOptions

Paramètres d’options.

Retours

setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)

Définit les propriétés du point de terminaison de service Table d’un compte, y compris les propriétés des règles Analyse et CORS (Partage de ressources cross-origin).

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

Paramètres

properties
ServiceProperties

Propriétés du service de table.

options
SetPropertiesOptions

Paramètres d’options.

Retours