共用方式為


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。