Esporta (0) Stampa
Espandi tutto
Questo argomento non è stato ancora valutato - Valuta questo argomento

Metodo BeginSend

Inizia un'operazione asincrona per inviare un messaggio.

Spazio dei nomi  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
public IAsyncResult BeginSend(
	BrokeredMessage message,
	AsyncCallback callback,
	Object state
)

Parametri

message
Tipo: Microsoft.ServiceBus.Messaging..::..BrokeredMessage
Messaggio da inviare.
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 inviare un messaggio.
EccezioneCondizione
TimeoutException

Viene generata quando si verifica il timeout dell'operazione. Il periodo di timeout viene inizializzato tramite MessagingFactorySettings. Se il valore di timeout è piuttosto basso, per evitare questa eccezione potrebbe essere necessario aumentare il valore di OperationTimeout.

ArgumentException

Viene generata quando BrokeredMessage è null.

InvalidOperationException

Viene generata quando message è già stato inviato una volta da TopicClient o MessageSender.

NotSupportedException

Viene generata se l'argomento o la sottoscrizione dei messaggi non recapitabili a cui si punta non supporta l'operazione di invio.

OperationCanceledException

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

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft. Tutti i diritti riservati.