Exportar (0) Imprimir
Expandir todo

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

Comienza una operación asincrónica para agregar una nueva regla a la suscripción.

Espacio de nombres:  Microsoft.ServiceBus.Messaging
Ensamblado:  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

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

Parámetros

ruleName
Tipo: System..::..String
Nombre de la regla que se debe añadir.
filter
Tipo: Microsoft.ServiceBus.Messaging..::..Filter
Expresión de filtro con la que se harán coincidir los mensajes.
callback
Tipo: System..::..AsyncCallback
Delegado de AsyncCallback que hace referencia al método que se invocará cuando la operación se complete.
state
Tipo: System..::..Object
Objeto definido por el usuario que contiene información de estado sobre la operación asincrónica.

Valor devuelto

Tipo: System..::..IAsyncResult
Valor de IAsyncResult que hace referencia a la operación asincrónica para agregar una nueva regla a la suscripción.

ExcepciónCondición
ArgumentNullException

Se produce si filter es null.

ArgumentException

Se produce si ruleName es null, los espacios en blanco están vacíos o no tienen el formato correcto.

ArgumentOutOfRangeException

Se produce si la extensión de ruleName ha sobrepasado el límite de 50 caracteres.

TimeoutException

Se produce si la operación excedió el valor del tiempo de espera establecido mediante OperationTimeout.

OperationCanceledException

Se produce si la entidad de cliente ha sido cerrada o anulada.

MessagingEntityAlreadyExistsException

Se produce si la regla con el mismo nombre que ruleName existía anteriormente para esta suscripción.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft