Partilhar via


ManagementClient.GetTopicRuntimeInfoAsync(String, CancellationToken) Método

Definição

Recupera as informações de runtime de um tópico.

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

Parâmetros

topicPath
String

O caminho do tópico em relação ao namespace do barramento de serviço.

cancellationToken
CancellationToken

Retornos

TopicRuntimeInfo que contém informações de runtime sobre o tópico.

Exceções

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

O comprimento do caminho do tópico é maior que 260.

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 de tempo limite for relativamente baixo.

O tópico com esse nome não existe.

Não há permissão suficiente para executar esta 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.

Aplica-se a