Partilhar via


ManagementClient.GetRuleAsync Método

Definição

Recupera uma regra do namespace de serviço.

public virtual System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription> GetRuleAsync (string topicPath, string subscriptionName, string ruleName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
override this.GetRuleAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.RuleDescription>
Public Overridable Function GetRuleAsync (topicPath As String, subscriptionName As String, ruleName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RuleDescription)

Parâmetros

topicPath
String

O caminho do tópico relativo ao namespace do barramento de serviço.

subscriptionName
String

O nome da assinatura ao qual a regra pertence.

ruleName
String

O nome da regra a ser recuperada.

cancellationToken
CancellationToken

Retornos

RuleDescription que contém informações sobre a regra.

Exceções

Gerado se topicPath, subscriptionName ou ruleName for nulo, espaço em branco vazio ou não no formato certo.

O comprimento do caminho do tópico é maior que 260 ou o comprimento de subscription-name/rule-name é maior que 50.

A operação atinge o tempo limite. O período de tempo limite é inicializado por meio da ServiceBusConnection classe . Talvez seja necessário aumentar o valor do tempo limite para evitar essa exceção se o valor do tempo limite for relativamente baixo.

Tópico/Assinatura/Regra com esse nome não existe.

Não há permissão suficiente para executar essa operação. Você deve marcar para garantir que você ManagementClient tenha as credenciais corretas TokenProvider para executar essa operação.

O servidor está ocupado. Você deve aguardar antes de repetir a operação.

Ocorreu um erro interno ou uma exceção inesperada.

Comentários

Observação – somente os tipos de dados a seguir são desserializados em Filtros e Parâmetros de ação – cadeia de caracteres, int,long,bool,double,DateTime. Outros tipos de dados retornariam seu valor de cadeia de caracteres.

Aplica-se a