SubscriptionClient.AddRuleAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
override this.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
override this.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 条件を使用して、複数のフィルターが相互に結合されます。 つまり、フィルターが成功した場合、メッセージはサブスクリプションに渡されます。 ルール名の最大許容長は 50 文字です。
適用対象
Azure SDK for .NET