TransactionContext, classe
Crée un objet transactionnel générique qui commence une transaction. En appelant les méthodes de cette classe, vous pouvez composer le travail de plusieurs objets COM dans une transaction unique et valider ou abandonner explicitement la transaction.
Quand implémenter
Cette classe est implémentée par COM+.
| Condition requise | Valeur |
|---|---|
| CLSID | CLSID _ transactionContext |
| ProgID | L "TxCTx. TransactionContext" |
| Interfaces | ITransactionContext |
Quand l’utiliser
Un client non transactionnel utilise cette classe pour commencer une transaction. À l’aide des méthodes de cette classe, le client peut appeler des objets COM supplémentaires qui, s’ils sont configurés pour participer à une transaction, s’exécutent dans la limite de transaction de l’objet de contexte de transaction. En fonction de sa logique métier, le client peut explicitement valider ou abandonner la transaction.
La classe transactionContext limite la réutilisation de la logique métier qui dirige la transaction. Pour cette raison, il est recommandé d’utiliser des objets instanciés à partir de la classe transactionContext avec modération.
Notes
Pour créer cet objet, appelez IObjectContext :: CreateInstance.
pour utiliser cette classe à partir de Microsoft Visual Basic, ajoutez une référence à la bibliothèque de types des Services COM+. Un objet TransactionContext peut être déclaré à l’aide de « COMSVCSLib. TransactionContext » comme nom de classe.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|