Partager via


Interfaces pour un adaptateur de réception transactionnel pris en charge par lot

Un adaptateur de réception crée et contrôle les transactions lorsque l'envoi transactionnel des messages est requis.

Un adaptateur de réception transactionnel crée et transmet un pointeur vers une transaction MSDTC (Microsoft Distributed Transaction Coordinator) sur la méthode Done de l’interface IBTTransportBatch . Ce faisant, toutes les opérations de traitement par lot sont réalisées dans l'étendue de cet objet transaction spécifique. Lorsque l'envoi du lot est terminé, la méthode de rappel de l'adaptateur valide ou annule la transaction. L'action ensuite réalisée dépend de l'état renvoyé par le proxy de transport, et éventuellement d'autres travaux associés à la transaction réalisés par l'adaptateur et non visibles pour le proxy de transport. L'adaptateur détermine si la transaction est un échec ou un succès. L’adaptateur signale le résultat de la transaction (validation ou restauration) au proxy de transport à l’aide de la méthode DTCCommitConfirm de l’interfaceIBTDTCCommitConfirm . Il est transmis pour true une transaction réussie ou false pour un échec.

L'illustration suivante indique les interactions d'objets impliquées dans la création d'un adaptateur de réception transactionnel pris en charge par lot.

Image montrant les interactions d’objet impliquées dans la création d’un adaptateur de réception transactionnel pris en charge par lot.
Workflow d'un adaptateur de réception envoyant un lot de messages à l'aide de transactions DTC

Voir aussi

Variables d’adaptateur
Développement d’un adaptateur de réception
Instanciation et initialisation d’un adaptateur de réception
Interfaces pour un adaptateur de réception In-process
Interfaces pour un adaptateur de réception isolé
Interfaces pour un adaptateur de réception pris en charge par lot
Interfaces pour un adaptateur de réception de type requête-réponse synchrone