TableServiceClient class
TableServiceClient mewakili Klien ke layanan Azure Tables yang memungkinkan Anda melakukan operasi pada tabel dan entitas.
Konstruktor
| Table |
Membuat instans baru kelas TableServiceClient. |
| Table |
Membuat instans baru kelas TableServiceClient. |
| Table |
Membuat instans baru kelas TableServiceClient. |
| Table |
Membuat instans baru kelas TableServiceClient. |
Properti
| pipeline | Mewakili alur untuk membuat permintaan HTTP ke URL. Alur dapat memiliki beberapa kebijakan untuk mengelola manipulasi setiap permintaan sebelum dan sesudah dibuat ke server. |
| url | URL Akun Tabel |
Metode
| create |
Membuat tabel baru di bawah akun yang diberikan. |
| delete |
Operasi menghapus tabel yang ditentukan secara permanen. |
| from |
Membuat instans TableServiceClient dari string koneksi. |
| get |
Mendapatkan properti layanan Tabel akun, termasuk properti untuk aturan Analytics dan CORS (Berbagi Sumber Daya Lintas Asal). |
| get |
Mengambil statistik yang terkait dengan replikasi untuk layanan Tabel. Ini hanya tersedia di titik akhir lokasi sekunder ketika replikasi geo-redundan akses baca diaktifkan untuk akun tersebut. |
| list |
Kueri tabel di bawah akun yang diberikan. |
| set |
Mengatur properti untuk titik akhir layanan Tabel akun, termasuk properti untuk aturan Analytics dan CORS (Berbagi Sumber Daya Lintas Asal). |
Detail Konstruktor
TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)
Membuat instans baru kelas TableServiceClient.
new TableServiceClient(url: string, credential: NamedKeyCredential, options?: TableServiceClientOptions)
Parameter
- url
-
string
URL akun layanan yang merupakan target operasi yang diinginkan., seperti "https://myaccount.table.core.windows.net".
- credential
- NamedKeyCredential
NamedKeyCredential | SASCredential digunakan untuk mengautentikasi permintaan. Hanya Didukung untuk Simpul
- options
- TableServiceClientOptions
Opsi untuk mengonfigurasi alur HTTP.
Contoh menggunakan nama/kunci akun:
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)
Membuat instans baru kelas TableServiceClient.
new TableServiceClient(url: string, credential: SASCredential, options?: TableServiceClientOptions)
Parameter
- url
-
string
URL akun layanan yang merupakan target operasi yang diinginkan., seperti "https://myaccount.table.core.windows.net".
- credential
- SASCredential
SASCredential digunakan untuk mengautentikasi permintaan
- options
- TableServiceClientOptions
Opsi untuk mengonfigurasi alur HTTP.
Contoh menggunakan Token SAS.
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)
Membuat instans baru kelas TableServiceClient.
new TableServiceClient(url: string, options?: TableServiceClientOptions)
Parameter
- url
-
string
URL akun layanan yang merupakan target operasi yang diinginkan., seperti "https://myaccount.table.core.windows.net". Anda dapat menambahkan SAS, seperti "https://myaccount.table.core.windows.net?sasString".
- options
- TableServiceClientOptions
Opsi untuk mengonfigurasi alur HTTP. Contoh menambahkan token SAS:
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)
Membuat instans baru kelas TableServiceClient.
new TableServiceClient(url: string, credential: TokenCredential, options?: TableServiceClientOptions)
Parameter
- url
-
string
URL akun layanan yang merupakan target operasi yang diinginkan., seperti "https://myaccount.table.core.windows.net".
- credential
- TokenCredential
Kredensial Azure Active Directory digunakan untuk mengautentikasi permintaan
- options
- TableServiceClientOptions
Opsi untuk mengonfigurasi alur HTTP.
Contoh menggunakan kredensial 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,
);
Detail Properti
pipeline
Mewakili alur untuk membuat permintaan HTTP ke URL. Alur dapat memiliki beberapa kebijakan untuk mengelola manipulasi setiap permintaan sebelum dan sesudah dibuat ke server.
pipeline: Pipeline
Nilai Properti
url
URL Akun Tabel
url: string
Nilai Properti
string
Detail Metode
createTable(string, OperationOptions)
Membuat tabel baru di bawah akun yang diberikan.
function createTable(name: string, options?: OperationOptions): Promise<void>
Parameter
- name
-
string
Nama tabel.
- options
- OperationOptions
Parameter opsi.
Mengembalikan
Promise<void>
deleteTable(string, OperationOptions)
Operasi menghapus tabel yang ditentukan secara permanen.
function deleteTable(name: string, options?: OperationOptions): Promise<void>
Parameter
- name
-
string
Nama tabel.
- options
- OperationOptions
Parameter opsi.
Mengembalikan
Promise<void>
fromConnectionString(string, TableServiceClientOptions)
Membuat instans TableServiceClient dari string koneksi.
static function fromConnectionString(connectionString: string, options?: TableServiceClientOptions): TableServiceClient
Parameter
- connectionString
-
string
String koneksi akun atau string koneksi SAS dari akun penyimpanan Azure.
[ Catatan - String koneksi akun hanya dapat digunakan dalam runtime NODE.JS. ] Contoh string koneksi akun - contoh string koneksi 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
Opsi untuk mengonfigurasi alur HTTP.
Mengembalikan
TableServiceClient baru dari string koneksi yang diberikan.
getProperties(OperationOptions)
Mendapatkan properti layanan Tabel akun, termasuk properti untuk aturan Analytics dan CORS (Berbagi Sumber Daya Lintas Asal).
function getProperties(options?: OperationOptions): Promise<ServiceGetPropertiesResponse>
Parameter
- options
- OperationOptions
Parameter opsi.
Mengembalikan
Promise<GetPropertiesResponse>
getStatistics(OperationOptions)
Mengambil statistik yang terkait dengan replikasi untuk layanan Tabel. Ini hanya tersedia di titik akhir lokasi sekunder ketika replikasi geo-redundan akses baca diaktifkan untuk akun tersebut.
function getStatistics(options?: OperationOptions): Promise<ServiceGetStatisticsResponse>
Parameter
- options
- OperationOptions
Parameter opsi.
Mengembalikan
Promise<GetStatisticsResponse>
listTables(ListTableItemsOptions)
Kueri tabel di bawah akun yang diberikan.
function listTables(options?: ListTableItemsOptions): PagedAsyncIterableIterator<TableItem, TableItemResultPage, PageSettings>
Parameter
- options
- ListTableItemsOptions
Parameter opsi.
Mengembalikan
setProperties(TableServiceProperties, ServiceSetPropertiesOptionalParams)
Mengatur properti untuk titik akhir layanan Tabel akun, termasuk properti untuk aturan Analytics dan CORS (Berbagi Sumber Daya Lintas Asal).
function setProperties(properties: TableServiceProperties, options?: ServiceSetPropertiesOptionalParams): Promise<ServiceSetPropertiesHeaders>
Parameter
- properties
- ServiceProperties
Properti Layanan Tabel.
- options
- SetPropertiesOptions
Parameter opsi.
Mengembalikan
Promise<ServiceSetPropertiesHeaders>