NamespaceManager.CreateQueue Método

Definição

Sobrecargas

CreateQueue(QueueDescription)

Cria uma nova fila no namespace de serviço com a descrição da fila especificada.

CreateQueue(String)

Cria uma nova fila no namespace de serviço com o caminho fornecido.

CreateQueue(QueueDescription)

Cria uma nova fila no namespace de serviço com a descrição da fila especificada.

public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (Microsoft.ServiceBus.Messaging.QueueDescription description);

Parâmetros

description
QueueDescription

Um QueueDescription objeto que descreve os atributos com os quais a nova fila será criada.

Retornos

O QueueDescription da fila recém-criada.

Aplica-se a

CreateQueue(String)

Cria uma nova fila no namespace de serviço com o caminho fornecido.

public Microsoft.ServiceBus.Messaging.QueueDescription CreateQueue (string path);

Parâmetros

path
String

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

Retornos

O QueueDescription da fila recém-criada.

Exceções

path é nulo ou vazio.

O comprimento de path é maior que 290 caracteres.

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

Existe uma fila ou um tópico com o mesmo nome e caminho no mesmo namespace de serviço.

O NamespaceManager objeto não tem permissão suficiente para executar essa operação. Você deve marcar para garantir que você NamespaceManager tenha as credenciais corretas TokenProvider para executar essa operação.

Não há suporte para o tamanho especificado na descrição ou a cota máxima permitida foi atingida. Você deve especificar um dos valores de tamanho com suporte, excluir entidades existentes ou aumentar o tamanho da cota.

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

O servidor está sobrecarregado com operações lógicas. Você pode considerar qualquer uma das seguintes ações: aguarde e tente chamar novamente essa função. Remova entidades antes de tentar novamente (por exemplo, receber mensagens antes de enviar mais).

Aplica-se a