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。