Freigeben über


SubscriptionClient.AddRuleAsync Methode

Definition

Ü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: