SubscriptionClient.AddRule Método

Definición

Sobrecargas

AddRule(RuleDescription)

Agrega una nueva regla a SubscriptionDescription mediante la descripción de la regla especificada.

AddRule(String, Filter)

Agrega una regla a la suscripción actual con el nombre y la expresión de filtro especificados.

AddRule(RuleDescription)

Agrega una nueva regla a SubscriptionDescription mediante la descripción de la regla especificada.

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

Parámetros

description
RuleDescription

Descripción de la regla que proporciona metadatos de la regla que se va a agregar.

Excepciones

Se produce si description es null.

Se produce si description.Name.Name es null, espacio en blanco vacío o no en el formato correcto.

Se produce si description.Name.Name la longitud ha superado el límite de 50 caracteres.

Se produce si la operación superó el valor de tiempo de espera establecido por OperationTimeout.

Se produce si la entidad cliente se ha cerrado o anulado.

Se produce cuando se intenta agregar otra regla con el mismo nombre que el que ya se ha agregado.

Se aplica a

AddRule(String, Filter)

Agrega una regla a la suscripción actual con el nombre y la expresión de filtro especificados.

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)

Parámetros

ruleName
String

Nombre de la regla que se va a agregar.

filter
Filter

Expresión de filtro con la que se buscarán coincidencias con los mensajes.

Excepciones

Se produce si filter es null.

Se produce si ruleName es null, espacio en blanco vacío o no en el formato correcto.

Se produce si ruleName la longitud ha superado el límite de 50 caracteres.

Se produce si la operación superó el valor de tiempo de espera establecido a través de OperationTimeout.

Se produce si la entidad cliente se ha cerrado o anulado.

Se produce cuando se intenta agregar otra regla con el mismo nombre que el que ya se ha agregado.

Se aplica a