Exportar (0) Imprimir
Expandir Tudo

Método BeginCreateQueue (QueueDescription, AsyncCallback, Object)

Versão assíncrona de CreateQueue(QueueDescription).

Namespace:  Microsoft.ServiceBus
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

public IAsyncResult BeginCreateQueue(
	QueueDescription description,
	AsyncCallback callback,
	Object state
)

Parâmetros

description
Tipo: Microsoft.ServiceBus.Messaging..::..QueueDescription
O objeto de descrição da fila.
callback
Tipo: System..::..AsyncCallback
Um delegado de AsyncCallback que faz referência ao método a ser invocado quando a operação estiver concluída.
state
Tipo: System..::..Object
Um objeto definido pelo usuário que contém informações de estado sobre a operação assíncrona. Este objeto é passado ao delegado da EndCreateQueue(IAsyncResult) quando a operação está concluída.

Valor de retorno

Tipo: System..::..IAsyncResult
Um objeto IAsyncResult que faz referência à operação assíncrona para criar uma fila.

ExceçãoCondição
TimeoutException

O tempo limite da operação esgotou. O tempo limite é inicializado por meio da classe NamespaceManagerSettings. Talvez seja preciso aumentar o valor da propriedade OperationTimeout para evitar esta exceção, se o valor de tempo limite for relativamente baixo.

MessagingEntityAlreadyExistsException

Uma fila com o mesmo nome e caminho existe no mesmo namespace de serviço.

UnauthorizedAccessException

O objeto NamespaceManager não tem permissão suficiente para realizar esta operação. É necessário verificar para garantir que o seu NamespaceManager tenha as credenciais Credential()()()() corretas para realizar esta operação.

QuotaExceededException

O tamanho especificado na descrição não é suportado ou a cota máxima permitida foi atingida. É preciso especificar um dos valores de tamanho suportados, excluir entidades existentes ou aumentar o tamanho da quota.

MessagingException

Ocorre um erro interno ou exceção inesperada.

ServerBusyException

O servidor está sobrecarregado com as operações lógicas. É possível considerar quaisquer das seguintes ações:

  • Wait and retry calling this function.

  • Remove entities before retry (for example, receive messages before sending any more).

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft