Exportar (0) Imprimir
Expandir Tudo

Método BeginAddRule (String, Filter, AsyncCallback, Object)

Inicia uma operação assíncrona para adicionar uma nova regra à assinatura.

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

public IAsyncResult BeginAddRule(
	string ruleName,
	Filter filter,
	AsyncCallback callback,
	Object state
)

Parâmetros

ruleName
Tipo: System..::..String
O nome da regra a ser adicionada.
filter
Tipo: Microsoft.ServiceBus.Messaging..::..Filter
A expressão de filtro com a qual as mensagens serão correspondidas.
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.

Valor de retorno

Tipo: System..::..IAsyncResult
Um IAsyncResult que faz referência à operação assíncrona para adicionar uma nova regra à assinatura.

ExceçãoCondição
ArgumentNullException

Lançado se filter for nulo.

ArgumentException

Lançado se ruleName for nulo, tiver espaço em branco vazio ou não estiver no formato correto.

ArgumentOutOfRangeException

Lançado se o comprimento ruleName excedeu o limite de 50 caracteres.

TimeoutException

Lançado se a operação excedeu o tempo limite definido por OperationTimeout.

OperationCanceledException

Lançado se a entidade cliente foi fechada ou anulada.

MessagingEntityAlreadyExistsException

Lançado se a regra com o mesmo nome que ruleName já existir para essa assinatura.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft