TransactionManager Class
Contains methods used for transaction management. This class cannot be inherited.
Assembly: System.Transactions (in System.Transactions.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | DefaultTimeout | Gets the default timeout interval for new transactions. |
![]() ![]() | HostCurrentCallback | Gets or sets a custom transaction factory. |
![]() ![]() | MaximumTimeout | Gets the default maximum timeout interval for new transactions. |
| Name | Description | |
|---|---|---|
![]() ![]() | RecoveryComplete(Guid) | Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions. |
![]() ![]() | Reenlist(Guid, array<Byte>^, IEnlistmentNotification^) | Reenlists a durable participant in a transaction. |
| Name | Description | |
|---|---|---|
![]() ![]() | DistributedTransactionStarted | 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.
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.
System.Transactions Namespace
Performing Recovery



