مشاركة عبر


TableServiceClient class

يمثل TableServiceClient عميلا لخدمة Azure Tables مما يسمح لك بتنفيذ العمليات على الجداول والكيانات.

المنشئون

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

إنشاء مثيل جديد من فئة TableServiceClient.

TableServiceClient(string, SASCredential, TableServiceClientOptions)

إنشاء مثيل جديد من فئة TableServiceClient.

TableServiceClient(string, TableServiceClientOptions)

إنشاء مثيل جديد من فئة TableServiceClient.

TableServiceClient(string, TokenCredential, TableServiceClientOptions)

إنشاء مثيل جديد من فئة TableServiceClient.

الخصائص

pipeline

يمثل مسارا لإجراء طلب HTTP إلى عنوان URL. يمكن أن يكون للبنية الأساسية لبرنامج ربط العمليات التجارية نهج متعددة لإدارة معالجة كل طلب قبل وبعد تقديمه إلى الخادم.

url

عنوان URL لحساب الجدول

الأساليب

createTable(string, OperationOptions)

إنشاء جدول جديد ضمن الحساب المحدد.

deleteTable(string, OperationOptions)

تحذف العملية الجدول المحدد نهائيا.

fromConnectionString(string, TableServiceClientOptions)

إنشاء مثيل TableServiceClient من سلسلة الاتصال.

getProperties(OperationOptions)

يحصل على خصائص خدمة الجدول للحساب، بما في ذلك خصائص قواعد التحليلات وCORS (مشاركة الموارد عبر المنشأ).

getStatistics(OperationOptions)

استرداد الإحصائيات المتعلقة بالنسخ المتماثل لخدمة الجدول. لا يتوفر إلا على نقطة نهاية الموقع الثانوي عند تمكين النسخ المتماثل المتكرر جغرافيا للوصول للقراءة للحساب.

listTables(ListTableItemsOptions)

الاستعلام عن الجداول ضمن الحساب المحدد.

setProperties(ServiceProperties, SetPropertiesOptions)

تعيين خصائص نقطة نهاية خدمة الجدول للحساب، بما في ذلك خصائص قواعد التحليلات وCORS (مشاركة الموارد عبر المنشأ).

تفاصيل المنشئ

TableServiceClient(string, NamedKeyCredential, TableServiceClientOptions)

إنشاء مثيل جديد من فئة TableServiceClient.

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

المعلمات

url

string

عنوان URL لحساب الخدمة الذي هو الهدف من العملية المطلوبة. مثل "https://myaccount.table.core.windows.net".

credential
NamedKeyCredential

NamedKeyCredential | SASCredential المستخدم لمصادقة الطلبات. معتمد فقط للعقدة

options
TableServiceClientOptions

خيارات لتكوين البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

مثال على استخدام اسم/مفتاح حساب:

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)

إنشاء مثيل جديد من فئة TableServiceClient.

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

المعلمات

url

string

عنوان URL لحساب الخدمة الذي هو الهدف من العملية المطلوبة. مثل "https://myaccount.table.core.windows.net".

credential
SASCredential

SASCredential المستخدم لمصادقة الطلبات

options
TableServiceClientOptions

خيارات لتكوين البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

مثال باستخدام رمز 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)

إنشاء مثيل جديد من فئة TableServiceClient.

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

المعلمات

url

string

عنوان URL لحساب الخدمة الذي هو الهدف من العملية المطلوبة. مثل "https://myaccount.table.core.windows.net". يمكنك إلحاق SAS، مثل "https://myaccount.table.core.windows.net?sasString".

options
TableServiceClientOptions

خيارات لتكوين البنية الأساسية لبرنامج ربط العمليات التجارية HTTP. مثال إلحاق رمز 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)

إنشاء مثيل جديد من فئة TableServiceClient.

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

المعلمات

url

string

عنوان URL لحساب الخدمة الذي هو الهدف من العملية المطلوبة. مثل "https://myaccount.table.core.windows.net".

credential
TokenCredential

بيانات اعتماد Azure Active Directory المستخدمة لمصادقة الطلبات

options
TableServiceClientOptions

خيارات لتكوين البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

مثال باستخدام بيانات اعتماد 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
);

تفاصيل الخاصية

pipeline

يمثل مسارا لإجراء طلب HTTP إلى عنوان URL. يمكن أن يكون للبنية الأساسية لبرنامج ربط العمليات التجارية نهج متعددة لإدارة معالجة كل طلب قبل وبعد تقديمه إلى الخادم.

pipeline: Pipeline

قيمة الخاصية

url

عنوان URL لحساب الجدول

url: string

قيمة الخاصية

string

تفاصيل الأسلوب

createTable(string, OperationOptions)

إنشاء جدول جديد ضمن الحساب المحدد.

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

المعلمات

name

string

اسم الجدول.

options
OperationOptions

معلمات الخيارات.

المرتجعات

Promise<void>

deleteTable(string, OperationOptions)

تحذف العملية الجدول المحدد نهائيا.

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

المعلمات

name

string

اسم الجدول.

options
OperationOptions

معلمات الخيارات.

المرتجعات

Promise<void>

fromConnectionString(string, TableServiceClientOptions)

إنشاء مثيل TableServiceClient من سلسلة الاتصال.

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

المعلمات

connectionString

string

سلسلة اتصال الحساب أو سلسلة اتصال SAS لحساب تخزين Azure. [ ملاحظة - يمكن استخدام سلسلة اتصال الحساب فقط في وقت تشغيل NODE.JS. ] مثال سلسلة اتصال الحساب - DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net مثال سلسلة اتصال 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

خيارات لتكوين البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

المرتجعات

TableServiceClient جديد من سلسلة الاتصال المحددة.

getProperties(OperationOptions)

يحصل على خصائص خدمة الجدول للحساب، بما في ذلك خصائص قواعد التحليلات وCORS (مشاركة الموارد عبر المنشأ).

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

المعلمات

options
OperationOptions

معلمات الخيارات.

المرتجعات

getStatistics(OperationOptions)

استرداد الإحصائيات المتعلقة بالنسخ المتماثل لخدمة الجدول. لا يتوفر إلا على نقطة نهاية الموقع الثانوي عند تمكين النسخ المتماثل المتكرر جغرافيا للوصول للقراءة للحساب.

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

المعلمات

options
OperationOptions

معلمات الخيارات.

المرتجعات

listTables(ListTableItemsOptions)

الاستعلام عن الجداول ضمن الحساب المحدد.

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

المعلمات

options
ListTableItemsOptions

معلمات الخيارات.

المرتجعات

setProperties(ServiceProperties, SetPropertiesOptions)

تعيين خصائص نقطة نهاية خدمة الجدول للحساب، بما في ذلك خصائص قواعد التحليلات وCORS (مشاركة الموارد عبر المنشأ).

function setProperties(properties: ServiceProperties, options?: SetPropertiesOptions): Promise<ServiceSetPropertiesHeaders>

المعلمات

properties
ServiceProperties

خصائص خدمة الجدول.

options
SetPropertiesOptions

معلمات الخيارات.

المرتجعات