SubscriptionClient.AddRuleAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddRuleAsync(RuleDescription) |
Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema an das Abonnement reichen. |
AddRuleAsync(String, Filter) |
Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema an das Abonnement reichen. |
AddRuleAsync(RuleDescription)
- Quelle:
- SubscriptionClient.cs
Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema an das Abonnement reichen.
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
Parameter
- description
- RuleDescription
Die Regelbeschreibung, die die hinzuzufügende Regel bereitstellt.
Gibt zurück
Eine Aufgabe instance, die den asynchronen Vorgang zum Hinzufügen einer Regel darstellt.
Implementiert
Hinweise
Sie können dem Abonnement Regeln hinzufügen, die entscheiden, welche Nachrichten aus dem Thema das Abonnement erreichen sollen. Während der Erstellung des Abonnements wird immer eine Standardregel TrueFilter mit dem Namen DefaultRuleName hinzugefügt. Sie können demselben Abonnement mehrere Regeln mit unterschiedlichen Namen hinzufügen. Mehrere Filter werden mithilfe der logischen OR-Bedingung miteinander kombiniert. Das heißt, wenn ein Filter erfolgreich ist, wird die Nachricht an das Abonnement übergeben.
Gilt für:
AddRuleAsync(String, Filter)
- Quelle:
- SubscriptionClient.cs
Fügt dem aktuellen Abonnement eine Regel hinzu, um die Nachrichten zu filtern, die vom Thema an das Abonnement reichen.
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
Parameter
- ruleName
- String
- filter
- Filter
Der Filterausdruck, mit dem Nachrichten abgeglichen werden.
Gibt zurück
Eine Aufgabe instance, die den asynchronen Vorgang zum Hinzufügen einer Regel darstellt.
Implementiert
Hinweise
Sie können dem Abonnement Regeln hinzufügen, die entscheiden, welche Nachrichten aus dem Thema das Abonnement erreichen sollen. Während der Erstellung des Abonnements wird immer eine Standardregel TrueFilter mit dem Namen DefaultRuleName hinzugefügt. Sie können demselben Abonnement mehrere Regeln mit unterschiedlichen Namen hinzufügen. Mehrere Filter werden mithilfe der logischen OR-Bedingung miteinander kombiniert. Das heißt, wenn ein Filter erfolgreich ist, wird die Nachricht an das Abonnement übergeben. Die maximal zulässige Länge des Regelnamens beträgt 50 Zeichen.
Gilt für:
Azure SDK for .NET