Exporter (0) Imprimer
Développer tout

Méthode BeginSend

Commence une opération asynchrone d'envoi de message.

Espace de noms :  Microsoft.ServiceBus.Messaging
Assembly :  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

public IAsyncResult BeginSend(
	BrokeredMessage message,
	AsyncCallback callback,
	Object state
)

Paramètres

message
Type : Microsoft.ServiceBus.Messaging..::..BrokeredMessage
Message à envoyer.
callback
Type : System..::..AsyncCallback
Délégué AsyncCallback indiquant la méthode à invoquer une fois l'opération terminée.
state
Type : System..::..Object
Objet défini par l'utilisateur, contenant des informations d'état concernant l'opération asynchrone.

Valeur de retour

Type : System..::..IAsyncResult
Objet IAsyncResult faisant référence à l'opération asynchrone d'envoi de message.

ExceptionCondition
TimeoutException

Levée lorsque le délai d'expiration de l'opération est dépassé. Le délai d'expiration est initialisé via le MessagingFactorySettings. Pour éviter cette exception, il se peut que vous deviez augmenter la valeur de OperationTimeout si la valeur du délai d'expiration est relativement faible.

ArgumentException

Levée lorsque la valeur BrokeredMessage est null.

InvalidOperationException

Levée si le message a déjà été envoyé une fois par unTopicClient ou MessageSender.

NotSupportedException

Levée si la rubrique/abonnement Deadletter pointé ne prend pas en charge l'opération d'envoi.

OperationCanceledException

Levée si l'entité cliente a été fermée ou abandonnée.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft