SubscriptionClient.AddRule Méthode

Définition

Surcharges

AddRule(RuleDescription)

Ajoute une nouvelle règle au à l’aide de SubscriptionDescription la description de la règle spécifiée.

AddRule(String, Filter)

Ajoute une règle à l’abonnement actuel avec le nom et l’expression de filtre spécifiés.

AddRule(RuleDescription)

Ajoute une nouvelle règle au à l’aide de SubscriptionDescription la description de la règle spécifiée.

public void AddRule (Microsoft.ServiceBus.Messaging.RuleDescription description);
member this.AddRule : Microsoft.ServiceBus.Messaging.RuleDescription -> unit
Public Sub AddRule (description As RuleDescription)

Paramètres

description
RuleDescription

Description de la règle qui fournit les métadonnées de la règle à ajouter.

Exceptions

Levée si description a la valeur null.

Levée si description.Name.Name est null, espace blanc vide ou non au format approprié.

Levée si description.Name.Name la longueur a dépassé la limite de 50 caractères.

Levée si l’opération a dépassé la valeur de délai d’attente définie par OperationTimeout.

Levée si l’entité cliente a été fermée ou abandonnée.

Levée lorsqu’une tentative d’ajout d’une autre règle portant le même nom que celle qui a déjà été ajoutée est effectuée.

S’applique à

AddRule(String, Filter)

Ajoute une règle à l’abonnement actuel avec le nom et l’expression de filtre spécifiés.

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)

Paramètres

ruleName
String

Nom de la règle à ajouter.

filter
Filter

Expression de filtre par rapport à laquelle les messages seront mis en correspondance.

Exceptions

Levée si filter a la valeur null.

Levée si ruleName est null, espace blanc vide ou non au format approprié.

Levée si ruleName la longueur a dépassé la limite de 50 caractères.

Levée si l’opération a dépassé la valeur de délai d’attente définie via OperationTimeout.

Levée si l’entité cliente a été fermée ou abandonnée.

Levée lorsqu’une tentative d’ajout d’une autre règle portant le même nom que celle qui a déjà été ajoutée est effectuée.

S’applique à