SubscriptionClient.AddRule 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
AddRule(RuleDescription) |
Fügt mithilfe der SubscriptionDescription angegebenen Regelbeschreibung eine neue Regel hinzu. |
AddRule(String, Filter) |
Fügt dem aktuellen Abonnement eine Regel mit dem angegebenen Namen und Filterausdruck hinzu. |
AddRule(RuleDescription)
Fügt mithilfe der SubscriptionDescription angegebenen Regelbeschreibung eine neue Regel hinzu.
public void AddRule (Microsoft.ServiceBus.Messaging.RuleDescription description);
member this.AddRule : Microsoft.ServiceBus.Messaging.RuleDescription -> unit
Public Sub AddRule (description As RuleDescription)
Parameter
- description
- RuleDescription
Die Regelbeschreibung, die Metadaten der hinzuzufügenden Regel bereitstellt.
Ausnahmen
Wird ausgelöst, wenn description
null ist.
Wird ausgelöst, wenn description.Name.Name
NULL, leerer Leerraum oder nicht im richtigen Format ist.
Wird ausgelöst, wenn description.Name.Name
die Länge den Grenzwert von 50 Zeichen überschritten hat.
Wird ausgelöst, wenn der Vorgang den von OperationTimeoutfestgelegten Timeoutwert überschritten hat.
Wird ausgelöst, wenn die Cliententität geschlossen oder abgebrochen wurde.
Wird ausgelöst, wenn versucht wird, eine weitere Regel mit demselben Namen wie eine bereits hinzugefügte hinzuzufügen.
Gilt für:
AddRule(String, Filter)
Fügt dem aktuellen Abonnement eine Regel mit dem angegebenen Namen und Filterausdruck hinzu.
public void AddRule (string ruleName, Microsoft.ServiceBus.Messaging.Filter filter);
member this.AddRule : string * Microsoft.ServiceBus.Messaging.Filter -> unit
Public Sub AddRule (ruleName As String, filter As Filter)
Parameter
- ruleName
- String
Der Name der hinzuzufügenden Regel.
- filter
- Filter
Der Filterausdruck, mit dem Nachrichten abgeglichen werden.
Ausnahmen
Wird ausgelöst, wenn filter
null ist.
Wird ausgelöst, wenn ruleName
NULL, leerer Leerraum oder nicht im richtigen Format ist.
Wird ausgelöst, wenn ruleName
die Länge den Grenzwert von 50 Zeichen überschritten hat.
Wird ausgelöst, wenn der Vorgang den über OperationTimeoutfestgelegten Timeoutwert überschritten hat.
Wird ausgelöst, wenn die Cliententität geschlossen oder abgebrochen wurde.
Wird ausgelöst, wenn versucht wird, eine weitere Regel mit demselben Namen wie eine bereits hinzugefügte hinzuzufügen.
Gilt für:
Azure SDK for .NET