Partager via


Accusé de réception de message

Mise à jour : novembre 2007

Vous pouvez configurer votre composant MessageQueue pour générer des messages d'accusé de réception qui vous indiquent si la remise du message a réussi ou a échoué. Il est possible de recevoir deux principaux types d'accusés de réception :

  • un accusé de réception indiquant que le message est parvenu dans sa file d'attente de destination ;

  • un accusé de réception indiquant que le message a été récupéré de la file d'attente par l'application de destination.

Dans chacun de ces scénarios, vous pouvez également recevoir un accusé de réception positif ou négatif. Dans un accusé de réception positif, vous recevez un message d'accusé de réception lorsque votre message atteint sa file d'attente ou son application de destination. Dans un accusé de réception négatif, vous recevez un message d'accusé de réception lorsque votre message n'a pu atteindre sa file d'attente ou son application de destination. Un tel échec peut s'expliquer par l'expiration du délai de remise ou l'impossibilité d'authentifier le message.

Gestion des accusés de réception

Comme la plupart des opérations Message Queuing, les accusés de réception sont gérés par l'envoi d'un nouveau message à une file d'attente. Dans ce cas, le message d'accusé de réception est envoyé de la file d'attente cible à un type de file spéciale appelée file d'attente d'administration. Les messages d'accusé de réception diffèrent des messages standard en cela qu'ils ne contiennent pas de corps ; seules les informations de l'en-tête de message sont intéressantes dans un accusé de réception.

Remarque :

Les messages d'accusé de réception pour votre application sont envoyés à la file d'attente que vous spécifiez dans la propriété AdministrationQueue, soit de la classe DefaultPropertiesToSend de votre instance de composant, soit de l'objet Message. Vous déterminez le type d'accusé de réception que vous souhaitez recevoir en affectant une de ses valeurs prédéfinies à la propriété AcknowledgeType.

Vous pouvez vérifier les messages d'accusé de réception de la même façon que n'importe quel autre message d'une file d'attente, en lisant la file d'attente d'accusés de réception ou en retirant des messages de celle-ci. Pour plus d'informations, consultez Lecture et réception de messages.

Pour obtenir des instructions sur la configuration d'un accusé de réception, consultez Comment : demander un accusé de réception pour les messages.

Voir aussi

Tâches

Comment : demander un accusé de réception pour les messages

Autres ressources

Envoi et sérialisation de messages

Lecture et réception de messages