Compartilhar via


SubscriptionClient.AddRuleAsync Método

Definição

Sobrecargas

AddRuleAsync(RuleDescription)

Adiciona uma regra à assinatura atual para filtrar as mensagens que chegam do tópico à assinatura.

AddRuleAsync(String, Filter)

Adiciona uma regra à assinatura atual para filtrar as mensagens que chegam do tópico à assinatura.

AddRuleAsync(RuleDescription)

Origem:
SubscriptionClient.cs

Adiciona uma regra à assinatura atual para filtrar as mensagens que chegam do tópico à assinatura.

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

Parâmetros

description
RuleDescription

A descrição da regra que fornece a regra a ser adicionada.

Retornos

Uma instância de tarefa que representa a operação assíncrona de adicionar regra.

Implementações

Comentários

Você pode adicionar regras à assinatura que decide quais mensagens do tópico devem chegar à assinatura. Uma regra padrão TrueFilter chamada DefaultRuleName sempre é adicionada durante a criação da Assinatura. Você pode adicionar várias regras com nomes distintos à mesma assinatura. Vários filtros se combinam entre si usando a condição OR lógica. Ou seja, se qualquer filtro for bem-sucedido, a mensagem será passada para a assinatura.

Aplica-se a

AddRuleAsync(String, Filter)

Origem:
SubscriptionClient.cs

Adiciona uma regra à assinatura atual para filtrar as mensagens que chegam do tópico à assinatura.

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

Parâmetros

ruleName
String
filter
Filter

A expressão de filtro com relação à qual as mensagens serão correspondidas.

Retornos

Uma instância de tarefa que representa a operação assíncrona de adicionar regra.

Implementações

Comentários

Você pode adicionar regras à assinatura que decide quais mensagens do tópico devem chegar à assinatura. Uma regra padrão TrueFilter chamada DefaultRuleName sempre é adicionada durante a criação da Assinatura. Você pode adicionar várias regras com nomes distintos à mesma assinatura. Vários filtros se combinam entre si usando a condição OR lógica. Ou seja, se qualquer filtro for bem-sucedido, a mensagem será passada para a assinatura. O comprimento máximo permitido do nome da regra é de 50 caracteres.

Aplica-se a