مشاركة عبر


ServiceBusRuleManager interface

يسمح بإدارة قواعد الاشتراك. يتطلب مدير القواعد هذا مطالبات الاستماع فقط، بينما يتطلب ServiceBusAdministrationClient إدارة المطالبات.

الأساليب

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

يضيف قاعدة إلى الاشتراك الحالي لتصفية الرسائل التي تصل من الموضوع إلى الاشتراك.

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

يضيف قاعدة إلى الاشتراك الحالي لتصفية الرسائل التي تصل من الموضوع إلى الاشتراك.

deleteRule(string, OperationOptionsBase)

حذف قاعدة.

listRules(OperationOptions)

إرجاع مكرر غير متزامن قابل للتكبير لسرد جميع القواعد ضمن الاشتراك المحدد.

يقوم .byPage() بإرجاع تكرار غير متزامن لسرد القواعد في الصفحات.

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

createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)

يضيف قاعدة إلى الاشتراك الحالي لتصفية الرسائل التي تصل من الموضوع إلى الاشتراك.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>

المعلمات

ruleName

string

اسم القاعدة

filter

CorrelationRuleFilter | SqlRuleFilter

تعبير عامل التصفية الذي تقيمه القاعدة.

options
OperationOptionsBase

الخيارات التي يمكن استخدامها لإجهاض التكوينات الأخرى وتتبعها والتحكم فيها عند الطلب.

المرتجعات

Promise<void>

createRule(string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptionsBase)

يضيف قاعدة إلى الاشتراك الحالي لتصفية الرسائل التي تصل من الموضوع إلى الاشتراك.

function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, ruleAction?: SqlRuleAction, options?: OperationOptionsBase): Promise<void>

المعلمات

ruleName

string

اسم القاعدة

filter

CorrelationRuleFilter | SqlRuleFilter

تعبير عامل التصفية الذي تقيمه القاعدة.

ruleAction
SqlRuleAction

يجب تطبيق عامل التصفية المقترن ب SQL مثل التعبير الذي يمكن تنفيذه على الرسالة.

options
OperationOptionsBase

الخيارات التي يمكن استخدامها لإجهاض التكوينات الأخرى وتتبعها والتحكم فيها عند الطلب.

المرتجعات

Promise<void>

deleteRule(string, OperationOptionsBase)

حذف قاعدة.

function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>

المعلمات

ruleName

string

اسم القاعدة

المرتجعات

Promise<void>

listRules(OperationOptions)

إرجاع مكرر غير متزامن قابل للتكبير لسرد جميع القواعد ضمن الاشتراك المحدد.

يقوم .byPage() بإرجاع تكرار غير متزامن لسرد القواعد في الصفحات.

function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>

المعلمات

المرتجعات

asyncIterableIterator يدعم الترحيل.