Exporter (0) Imprimer
Développer tout

Méthode EndComplete

Met fin à une opération asynchrone d'achèvement d'un message.

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

public void EndComplete(
	IAsyncResult result
)

Paramètres

result
Type : System..::..IAsyncResult
IAsyncResult faisant référence au message achevé.

ExceptionCondition
ArgumentException

Levée si la valeur indiquée pour result est incorrecte. L'objet result transmis à EndComplete doit être celui renvoyé à partir du BeginComplete correspondant ou transmis au rappel fourni à BeginComplete.

ArgumentNullException

Levée en cas d'invocation avec un result null.

MessagingCommunicationException

Levée lorsque la file d'attente ou l'abonnement recevant le message n'est plus présent dans le serveur de messages.

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.

MessageLockLostException

Levée si le verrou appliqué au message a expiré. LockDuration est un paramètre à l'échelle de l'entité. Il peut être initialisé via LockDuration et LockDuration pour, respectivement, les files d'attente et les abonnements.

SessionLockLostException

Levée si le verrou appliqué à la session a expiré. Paramètre à l'échelle de l'entité, la durée de verrouillage de la session correspond à la valeur LockDuration du message. Elle peut être initialisée via LockDuration et LockDuration pour, respectivement, les files d'attente et les abonnements.

InvalidOperationException

Levée en cas d'invocation sur un message n'ayant pas été reçu en mode verrouillage.

ServerBusyException

Lorsque le service du bus des services est occupé et n'est pas en mesure de traiter la requête.

MessagingEntityNotFoundException

Lorsque l'entité de messagerie à partir de laquelle le message a été reçu a été supprimée.

UnauthorizedAccessException

Lorsque le jeton de sécurité fourni par le TokenProvider ne contient pas les revendications permettant d'effectuer cette opération.

QuotaExceededException

Lorsque le nombre de connexions simultanées à une entité dépasse la valeur maximale autorisée.

Ajouts de la communauté

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:
© 2015 Microsoft