Esporta (0) Stampa
Espandi tutto

Metodo BeginAddRule (String, Filter, AsyncCallback, Object)

Inizia un'operazione asincrona per aggiungere una nuova regola alla sottoscrizione.

Spazio dei nomi  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

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

Parametri

ruleName
Tipo: System..::..String
Nome della regola da aggiungere.
filter
Tipo: Microsoft.ServiceBus.Messaging..::..Filter
Espressione filtro rispetto alla quale verrà determinata la corrispondenza dei messaggi.
callback
Tipo: System..::..AsyncCallback
Delegato AsyncCallback che fa riferimento al metodo da richiamare al termine dell'operazione.
state
Tipo: System..::..Object
Oggetto definito dall'utente che contiene informazioni sullo stato relative all'operazione asincrona.

Valore restituito

Tipo: System..::..IAsyncResult
Oggetto IAsyncResult che fa riferimento all'operazione asincrona per aggiungere una nuova regola alla sottoscrizione.

EccezioneCondizione
ArgumentNullException

Viene generata se filter è Null.

ArgumentException

Viene generata se ruleName è Null, contiene spazi vuoti o non è nel formato corretto.

ArgumentOutOfRangeException

Viene generata se la lunghezza di ruleName ha superato il limite di 50 caratteri.

TimeoutException

Viene generata se l'operazione ha superato il valore di timeout impostato tramite OperationTimeout.

OperationCanceledException

Viene generata se l'entità client è stata chiusa o interrotta.

MessagingEntityAlreadyExistsException

Viene generata se per questa sottoscrizione esiste già la regola con lo stesso nome specificato in ruleName.

Aggiunte alla community

Mostra:
© 2015 Microsoft