SubscriptionClient.AddRule Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddRule(RuleDescription) |
Adiciona uma nova regra ao SubscriptionDescription usando a descrição da regra especificada. |
AddRule(String, Filter) |
Adiciona uma regra à assinatura atual com o nome e a expressão de filtro especificados. |
AddRule(RuleDescription)
Adiciona uma nova regra ao SubscriptionDescription usando a descrição da regra 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
A descrição da regra que fornece metadados da regra a ser adicionada.
Exceções
Gerado se description
for nulo.
Gerado se description.Name.Name
for nulo, espaço em branco vazio ou não no formato certo.
Gerado se description.Name.Name
o comprimento excedeu o limite de 50 caracteres.
Gerado se a operação excedeu o valor de tempo limite definido por OperationTimeout.
Gerado se a entidade cliente tiver sido fechada ou anulada.
Gerado quando é feita uma tentativa de adicionar outra regra com o mesmo nome que uma que já foi adicionada.
Aplica-se a
AddRule(String, Filter)
Adiciona uma regra à assinatura atual com o nome e a expressão 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
O nome da regra a ser adicionada.
- filter
- Filter
A expressão de filtro na qual as mensagens serão correspondidas.
Exceções
Gerado se filter
for nulo.
Gerado se ruleName
for nulo, espaço em branco vazio ou não no formato certo.
Gerado se ruleName
o comprimento excedeu o limite de 50 caracteres.
Gerado se a operação excedeu o valor de tempo limite definido por meio de OperationTimeout.
Gerado se a entidade cliente tiver sido fechada ou anulada.
Gerado quando é feita uma tentativa de adicionar outra regra com o mesmo nome que uma que já foi adicionada.
Aplica-se a
Azure SDK for .NET