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