TransactionManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des méthodes utilisées pour la gestion des transactions. Cette classe ne peut pas être héritée.
public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
- Héritage
-
TransactionManager
Remarques
Cette classe contient des propriétés statiques et des méthodes utilisées pour obtenir des informations sur les options de transaction par défaut. Il contient également plusieurs méthodes statiques utilisées pour la récupération d’une ressource durable lorsque la ressource durable échoue. Aucune action spéciale n’est requise d’une ressource durable si microsoft Distributed Transaction Coordinator (MSDTC) échoue.
Propriétés
| Nom | Description |
|---|---|
| DefaultTimeout |
Obtient l’intervalle de délai d’expiration par défaut pour les nouvelles transactions. |
| HostCurrentCallback |
Obtient ou définit une fabrique de transactions personnalisée. |
| ImplicitDistributedTransactions |
Obtient ou définit une valeur qui indique si l’utilisation d’API |
| MaximumTimeout |
Obtient l’intervalle de délai d’expiration maximal par défaut pour les nouvelles transactions. |
Méthodes
| Nom | Description |
|---|---|
| RecoveryComplete(Guid) |
Avertit le gestionnaire de transactions qu’un gestionnaire de ressources récupérant après une défaillance a terminé la réinscriture dans toutes les transactions non résolues. |
| Reenlist(Guid, Byte[], IEnlistmentNotification) |
Réenliste un participant durable dans une transaction. |
Événements
| Nom | Description |
|---|---|
| DistributedTransactionStarted |
Indique qu’une transaction distribuée a démarré. |