TableServiceClient class

A TableServiceClient az Azure Tables szolgáltatás ügyfele, amely lehetővé teszi a táblákon és az entitásokon végzett műveletek végrehajtását.

Konstruktorok

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

Létrehozza a TableServiceClient osztály új példányát.

TableServiceClient(string, SASCredential, TableServiceClientOptions)

Létrehozza a TableServiceClient osztály új példányát.

TableServiceClient(string, TableServiceClientOptions)

Létrehozza a TableServiceClient osztály új példányát.

TableServiceClient(string, TokenCredential, TableServiceClientOptions)

Létrehozza a TableServiceClient osztály új példányát.

Tulajdonságok

pipeline

EGY URL-címre irányuló HTTP-kérést kérő folyamatot jelöl. A folyamatok több szabályzatot is használhatnak a kérések kiszolgálóra történő létrehozása előtt és után történő módosításának kezelésére.

url

Táblafiók URL-címe

Metódusok

createTable(string, OperationOptions)

Létrehoz egy új táblát az adott fiók alatt.

deleteTable(string, OperationOptions)

A művelet véglegesen törli a megadott táblát.

fromConnectionString(string, TableServiceClientOptions)

Létrehozza a TableServiceClient egy példányát a kapcsolati sztringből.

getProperties(OperationOptions)

Lekéri egy fiók Table service-jének tulajdonságait, beleértve az elemzési és CORS -szabályok (forrásközi erőforrás-megosztás) tulajdonságait.

getStatistics(OperationOptions)

Lekéri a Table szolgáltatás replikációs statisztikáit. Csak akkor érhető el a másodlagos hely végpontján, ha az olvasási hozzáférésű georedundáns replikáció engedélyezve van a fiókhoz.

listTables(ListTableItemsOptions)

Táblák lekérdezése az adott fiók alatt.

setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)

Beállítja a fiók Table Service-végpontjának tulajdonságait, beleértve az Elemzés és a CORS (forrásközi erőforrás-megosztás) szabályok tulajdonságait is.

Konstruktor adatai

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

Létrehozza a TableServiceClient osztály új példányát.

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

Paraméterek

url

string

Annak a szolgáltatásfióknak az URL-címe, amely a kívánt művelet célja., például "https://myaccount.table.core.windows.net".

credential
NamedKeyCredential

NamedKeyCredential | A kérések hitelesítéséhez használt SASCredential. Csak csomópont esetén támogatott

options
TableServiceClientOptions

A HTTP-folyamat konfigurálására vonatkozó beállítások.

Példa fióknév/kulcs használatával:

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)

Létrehozza a TableServiceClient osztály új példányát.

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

Paraméterek

url

string

Annak a szolgáltatásfióknak az URL-címe, amely a kívánt művelet célja., például "https://myaccount.table.core.windows.net".

credential
SASCredential

A kérések hitelesítéséhez használt SASCredential

options
TableServiceClientOptions

A HTTP-folyamat konfigurálására vonatkozó beállítások.

Példa SAS-jogkivonat használatával.

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)

Létrehozza a TableServiceClient osztály új példányát.

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

Paraméterek

url

string

Annak a szolgáltatásfióknak az URL-címe, amely a kívánt művelet célja., például "https://myaccount.table.core.windows.net". Hozzáfűzhet egy SAS-t, például "https://myaccount.table.core.windows.net?sasString".

options
TableServiceClientOptions

A HTTP-folyamat konfigurálására vonatkozó beállítások. Példa SAS-jogkivonat hozzáfűzésével:

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)

Létrehozza a TableServiceClient osztály új példányát.

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

Paraméterek

url

string

Annak a szolgáltatásfióknak az URL-címe, amely a kívánt művelet célja., például "https://myaccount.table.core.windows.net".

credential
TokenCredential

A kérések hitelesítéséhez használt Azure Active Directory-hitelesítő adatok

options
TableServiceClientOptions

A HTTP-folyamat konfigurálására vonatkozó beállítások.

Példa Azure Active Directory-hitelesítő adatok használatával:

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

Tulajdonság adatai

pipeline

EGY URL-címre irányuló HTTP-kérést kérő folyamatot jelöl. A folyamatok több szabályzatot is használhatnak a kérések kiszolgálóra történő létrehozása előtt és után történő módosításának kezelésére.

pipeline: Pipeline

Tulajdonság értéke

url

Táblafiók URL-címe

url: string

Tulajdonság értéke

string

Metódus adatai

createTable(string, OperationOptions)

Létrehoz egy új táblát az adott fiók alatt.

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

Paraméterek

name

string

A tábla neve.

options
OperationOptions

A beállítások paraméterei.

Válaszok

Promise<void>

deleteTable(string, OperationOptions)

A művelet véglegesen törli a megadott táblát.

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

Paraméterek

name

string

A tábla neve.

options
OperationOptions

A beállítások paraméterei.

Válaszok

Promise<void>

fromConnectionString(string, TableServiceClientOptions)

Létrehozza a TableServiceClient egy példányát a kapcsolati sztringből.

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

Paraméterek

connectionString

string

Fiókkapcsolati sztring vagy egy Azure Storage-fiók SAS-kapcsolati sztringje. [ Megjegyzés – A fiókkapcsolati sztring csak NODE.JS futtatókörnyezetben használható. ] Példa fiókkapcsolati sztringre – DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net SAS kapcsolati sztring példa – 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

A HTTP-folyamat konfigurálására vonatkozó beállítások.

Válaszok

Új TableServiceClient a megadott kapcsolati sztringből.

getProperties(OperationOptions)

Lekéri egy fiók Table service-jének tulajdonságait, beleértve az elemzési és CORS -szabályok (forrásközi erőforrás-megosztás) tulajdonságait.

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

Paraméterek

options
OperationOptions

A beállítások paraméterei.

Válaszok

getStatistics(OperationOptions)

Lekéri a Table szolgáltatás replikációs statisztikáit. Csak akkor érhető el a másodlagos hely végpontján, ha az olvasási hozzáférésű georedundáns replikáció engedélyezve van a fiókhoz.

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

Paraméterek

options
OperationOptions

A beállítások paraméterei.

Válaszok

listTables(ListTableItemsOptions)

Táblák lekérdezése az adott fiók alatt.

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

Paraméterek

options
ListTableItemsOptions

A beállítások paraméterei.

Válaszok

setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)

Beállítja a fiók Table Service-végpontjának tulajdonságait, beleértve az Elemzés és a CORS (forrásközi erőforrás-megosztás) szabályok tulajdonságait is.

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

Paraméterek

properties
ServiceProperties

A Table Service tulajdonságai.

options
SetPropertiesOptions

A beállítások paraméterei.

Válaszok