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 like 式。

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。