次の方法で共有


ISubscriptionClient.AddRuleAsync メソッド

定義

オーバーロード

AddRuleAsync(RuleDescription)

現在のサブスクリプションにルールを追加して、トピックからサブスクリプションに到達するメッセージをフィルター処理します。

AddRuleAsync(String, Filter)

現在のサブスクリプションにルールを追加して、トピックからサブスクリプションに到達するメッセージをフィルター処理します。

AddRuleAsync(RuleDescription)

現在のサブスクリプションにルールを追加して、トピックからサブスクリプションに到達するメッセージをフィルター処理します。

public System.Threading.Tasks.Task AddRuleAsync (Microsoft.Azure.ServiceBus.RuleDescription description);
abstract member AddRuleAsync : Microsoft.Azure.ServiceBus.RuleDescription -> System.Threading.Tasks.Task
Public Function AddRuleAsync (description As RuleDescription) As Task

パラメーター

description
RuleDescription

追加するルールを提供するルールの説明。

戻り値

非同期のルールの追加操作を表すタスク インスタンス。

注釈

サブスクリプションにルールを追加して、トピックからサブスクリプションに到達するメッセージをフィルター処理できます。 という名前DefaultRuleNameの既定TrueFilterの規則は、サブスクリプションの作成時に常に追加されます。 異なる名前を持つ複数のルールを同じサブスクリプションに追加できます。 論理 OR 条件を使用して、複数のフィルターが互いに結合されます。 つまり、フィルターが成功した場合、メッセージはサブスクリプションに渡されます。

適用対象

AddRuleAsync(String, Filter)

現在のサブスクリプションにルールを追加して、トピックからサブスクリプションに到達するメッセージをフィルター処理します。

public System.Threading.Tasks.Task AddRuleAsync (string ruleName, Microsoft.Azure.ServiceBus.Filter filter);
abstract member AddRuleAsync : string * Microsoft.Azure.ServiceBus.Filter -> System.Threading.Tasks.Task
Public Function AddRuleAsync (ruleName As String, filter As Filter) As Task

パラメーター

ruleName
String
filter
Filter

メッセージが照合されるフィルター式。

戻り値

非同期のルールの追加操作を表すタスク インスタンス。

注釈

サブスクリプションにルールを追加して、トピックからサブスクリプションに到達するメッセージをフィルター処理できます。 という名前DefaultRuleNameの既定TrueFilterの規則は、サブスクリプションの作成時に常に追加されます。 異なる名前を持つ複数のルールを同じサブスクリプションに追加できます。 論理 OR 条件を使用して、複数のフィルターが互いに結合されます。 つまり、フィルターが成功した場合、メッセージはサブスクリプションに渡されます。

適用対象