Partager via


BYOT (Bring Your Own Transaction)

La fonctionnalité BYOT de COM+ permet aux composants COM+ de définir une transaction TIP (Transaction Internet Protocol) ou Microsoft DTC (Distributed Transaction Coordinator) préexistante comme la propriété de transaction du contexte d'un nouveau composant. Cela permet d'associer des composants COM+ à des transactions dont la durée de vie est contrôlée par un analyseur de traitement des transactions, par un service de transaction d'objet (OTS, Object Transaction Service) ou par un système de gestion de base de données. BYOT est également utile dans le cadre d'une intégration à des transactions coordonnées par TIP.

Pour savoir comment utiliser la fonctionnalité BYOT afin d'avoir accès au Coordinateur de transactions distribuées (DTC) de COM+, voir Comment : utiliser la fonctionnalité BYOT (Bring Your Own Transaction) de COM+.

Notes

Les transactions automatiques, au lieu des transactions BYOT, sont le meilleur modèle de programmation pour l'écriture de composants métier. Faites preuve de prudence lorsque vous utilisez des transactions BYOT. Dans certaines situations, il peut arriver qu'une transaction chevauche plusieurs domaines de synchronisation (lorsqu'on autorise le parallélisme avec une transaction).

La classe BYOT expose deux méthodes : CreateWithTransaction et CreateWithTipTransaction.

Voir aussi

Tâches

Comment : utiliser la fonctionnalité BYOT (Bring Your Own Transaction) de COM+

Référence

System.EnterpriseServices, espace de noms

Concepts

Résumé des services COM+ disponibles