TransactionManager Classe

Définition

Contient des méthodes utilisées pour la gestion des transactions.Contains methods used for transaction management. Cette classe ne peut pas être héritée.This class cannot be inherited.

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 et des méthodes statiques utilisées pour obtenir des informations sur les options de transaction par défaut.This class contains static properties and methods used to obtain information about the default transaction options. Il contient également plusieurs méthodes statiques utilisées pour la récupération d’une ressource durable lorsque la ressource durable échoue.It also contains several static methods used for recovery of a durable resource when the durable resource fails. Aucune action spéciale n’est requise d’une ressource durable en cas d’échec de Microsoft Distributed Transaction Coordinator (MSDTC).No special action is required of a durable resource if the Microsoft Distributed Transaction Coordinator (MSDTC) fails.

Propriétés

DefaultTimeout

Obtient l'intervalle de délai d'attente par défaut pour les nouvelles transactions.Gets the default timeout interval for new transactions.

HostCurrentCallback

Obtient ou définit une fabrique de transactions personnalisée.Gets or sets a custom transaction factory.

MaximumTimeout

Obtient l'intervalle de délai d'attente maximum par défaut pour les nouvelles transactions.Gets the default maximum timeout interval for new transactions.

Méthodes

RecoveryComplete(Guid)

Avertit le gestionnaire de transactions qu'un gestionnaire de ressources qui récupère d'une défaillance a fini de se réinscrire dans toutes les transactions non résolues.Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Réinscrit un participant durable dans une transaction.Reenlists a durable participant in a transaction.

Événements

DistributedTransactionStarted

Indique qu'une transaction distribuée a démarré.Indicates that a distributed transaction has started.

S’applique à

Voir aussi