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 pada titik akhir lokasi sekunder ketika replikasi geo-redundan akses baca diaktifkan untuk akun. |
list |
Tabel kueri 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:
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)
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.
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)
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:
const account = "<storage account name>";
const sasToken = "<SAS token>";
const tableServiceClient = 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 yang digunakan untuk mengautentikasi permintaan
- options
- TableServiceClientOptions
Opsi untuk mengonfigurasi alur HTTP.
Contoh menggunakan kredensial Azure Active Directory:
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
);
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 -DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net
Contoh string koneksi SAS - 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<GetPropertiesResponse>
Parameter
- options
- OperationOptions
Parameter opsi.
Mengembalikan
Promise<GetPropertiesResponse>
getStatistics(OperationOptions)
Mengambil statistik yang terkait dengan replikasi untuk layanan Tabel. Ini hanya tersedia pada titik akhir lokasi sekunder ketika replikasi geo-redundan akses baca diaktifkan untuk akun.
function getStatistics(options?: OperationOptions): Promise<GetStatisticsResponse>
Parameter
- options
- OperationOptions
Parameter opsi.
Mengembalikan
Promise<GetStatisticsResponse>
listTables(ListTableItemsOptions)
Tabel kueri di bawah akun yang diberikan.
function listTables(options?: ListTableItemsOptions): PagedAsyncIterableIterator<TableItem, TableItemResultPage, PageSettings>
Parameter
- options
- ListTableItemsOptions
Parameter opsi.
Mengembalikan
setProperties(ServiceProperties, SetPropertiesOptions)
Mengatur properti untuk titik akhir layanan Tabel akun, termasuk properti untuk aturan Analytics dan CORS (Berbagi Sumber Daya Lintas Asal).
function setProperties(properties: ServiceProperties, options?: SetPropertiesOptions): Promise<ServiceSetPropertiesHeaders>
Parameter
- properties
- ServiceProperties
Properti Layanan Tabel.
- options
- SetPropertiesOptions
Parameter opsi.
Mengembalikan
Promise<ServiceSetPropertiesHeaders>