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
| Table |
Létrehozza a TableServiceClient osztály új példányát. |
| Table |
Létrehozza a TableServiceClient osztály új példányát. |
| Table |
Létrehozza a TableServiceClient osztály új példányát. |
| Table |
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
| create |
Létrehoz egy új táblát az adott fiók alatt. |
| delete |
A művelet véglegesen törli a megadott táblát. |
| from |
Létrehozza a TableServiceClient egy példányát a kapcsolati sztringből. |
| get |
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. |
| get |
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. |
| list |
Táblák lekérdezése az adott fiók alatt. |
| set |
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
Promise<GetPropertiesResponse>
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
Promise<GetStatisticsResponse>
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
Promise<ServiceSetPropertiesHeaders>