Bagikan melalui


TableServiceClient class

TableServiceClient mewakili Klien ke layanan Azure Tables yang memungkinkan Anda melakukan operasi pada tabel dan entitas.

Konstruktor

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

Membuat instans baru kelas TableServiceClient.

TableServiceClient(string, SASCredential, TableServiceClientOptions)

Membuat instans baru kelas TableServiceClient.

TableServiceClient(string, TableServiceClientOptions)

Membuat instans baru kelas TableServiceClient.

TableServiceClient(string, TokenCredential, TableServiceClientOptions)

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

createTable(string, OperationOptions)

Membuat tabel baru di bawah akun yang diberikan.

deleteTable(string, OperationOptions)

Operasi menghapus tabel yang ditentukan secara permanen.

fromConnectionString(string, TableServiceClientOptions)

Membuat instans TableServiceClient dari string koneksi.

getProperties(OperationOptions)

Mendapatkan properti layanan Tabel akun, termasuk properti untuk aturan Analytics dan CORS (Berbagi Sumber Daya Lintas Asal).

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.

listTables(ListTableItemsOptions)

Tabel kueri di bawah akun yang diberikan.

setProperties(ServiceProperties, SetPropertiesOptions)

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

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

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