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

[<AbstractClass>]
[<Sealed>]
type TransactionManager = class end

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: