Partilhar via


ManagementClient.GetQueueAsync(String, CancellationToken) Método

Definição

Recupera uma fila do namespace do serviço.

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

Parâmetros

queuePath
String

O caminho da fila em relação ao namespace do barramento de serviço.

cancellationToken
CancellationToken

Retornos

QueueDescription que contém informações sobre a fila.

Exceções

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

O comprimento do caminho da fila é 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 do tempo limite for relativamente baixo.

A fila 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.

Aplica-se a