System.Transactions.TransactionManager public static class TransactionManager Documentation public static TimeSpan DefaultTimeout { get; } public static HostCurrentTransactionCallback HostCurrentCallback { get; set; } public static TimeSpan MaximumTimeout { get; } public static event TransactionStartedEventHandler DistributedTransactionStarted public static void RecoveryComplete(Guid resourceManagerIdentifier) public static Enlistment Reenlist(Guid resourceManagerIdentifier, byte[] recoveryInformation, IEnlistmentNotification enlistmentNotification)