ServiceBusRuleManager interface
يسمح بإدارة قواعد الاشتراك. يتطلب مدير القواعد هذا مطالبات الاستماع فقط، بينما يتطلب ServiceBusAdministrationClient إدارة المطالبات.
الأساليب
| create |
يضيف قاعدة إلى الاشتراك الحالي لتصفية الرسائل التي تصل من الموضوع إلى الاشتراك. |
| create |
يضيف قاعدة إلى الاشتراك الحالي لتصفية الرسائل التي تصل من الموضوع إلى الاشتراك. |
| delete |
حذف قاعدة. |
| list |
إرجاع مكرر غير متزامن قابل للتكبير لسرد جميع القواعد ضمن الاشتراك المحدد. يقوم .byPage() بإرجاع تكرار غير متزامن لسرد القواعد في الصفحات. |
تفاصيل الأسلوب
createRule(string, CorrelationRuleFilter | SqlRuleFilter, OperationOptionsBase)
يضيف قاعدة إلى الاشتراك الحالي لتصفية الرسائل التي تصل من الموضوع إلى الاشتراك.
function createRule(ruleName: string, filter: CorrelationRuleFilter | SqlRuleFilter, options?: OperationOptionsBase): Promise<void>
المعلمات
- ruleName
-
string
اسم القاعدة
- filter
تعبير عامل التصفية الذي تقيمه القاعدة.
- 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
تعبير عامل التصفية الذي تقيمه القاعدة.
- ruleAction
- SqlRuleAction
يجب تطبيق عامل التصفية المقترن ب SQL مثل التعبير الذي يمكن تنفيذه على الرسالة.
- options
- OperationOptionsBase
الخيارات التي يمكن استخدامها لإجهاض التكوينات الأخرى وتتبعها والتحكم فيها عند الطلب.
المرتجعات
Promise<void>
deleteRule(string, OperationOptionsBase)
حذف قاعدة.
function deleteRule(ruleName: string, options?: OperationOptionsBase): Promise<void>
المعلمات
- ruleName
-
string
اسم القاعدة
- options
- OperationOptionsBase
المرتجعات
Promise<void>
listRules(OperationOptions)
إرجاع مكرر غير متزامن قابل للتكبير لسرد جميع القواعد ضمن الاشتراك المحدد.
يقوم .byPage() بإرجاع تكرار غير متزامن لسرد القواعد في الصفحات.
function listRules(options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, RuleProperties[], PageSettings>
المعلمات
- options
- OperationOptions
المرتجعات
asyncIterableIterator يدعم الترحيل.