TransactionManager Class

 

Contains methods used for transaction management. This class cannot be inherited.

Namespace:   System.Transactions
Assembly:  System.Transactions (in System.Transactions.dll)

System.Object
  System.Transactions.TransactionManager

Public NotInheritable Class TransactionManager

NameDescription
System_CAPS_pubpropertySystem_CAPS_staticDefaultTimeout

Gets the default timeout interval for new transactions.

System_CAPS_pubpropertySystem_CAPS_staticHostCurrentCallback

Gets or sets a custom transaction factory.

System_CAPS_pubpropertySystem_CAPS_staticMaximumTimeout

Gets the default maximum timeout interval for new transactions.

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticRecoveryComplete(Guid)

Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions.

System_CAPS_pubmethodSystem_CAPS_staticReenlist(Guid, Byte(), IEnlistmentNotification)

Reenlists a durable participant in a transaction.

NameDescription
System_CAPS_pubeventSystem_CAPS_staticDistributedTransactionStarted

Indicates that a distributed transaction has started.

This class contains static properties and methods used to obtain information about the default transaction options. It also contains several static methods used for recovery of a durable resource when the durable resource fails. No special action is required of a durable resource if the Microsoft Distributed Transaction Coordinator (MSDTC) fails.

.NET Framework
Available since 2.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: