2 // TransactionManager.cs
5 // Atsushi Enomoto <atsushi@ximian.com>
6 // Ankit Jain <JAnkit@novell.com>
13 namespace System.Transactions
15 public static class TransactionManager
18 static TimeSpan defaultTimeout = new TimeSpan (0, 1, 0);
20 static TimeSpan maxTimeout = new TimeSpan (0, 10, 0);
22 public static TimeSpan DefaultTimeout {
23 get { return defaultTimeout; }
26 [MonoTODO ("Not implemented")]
27 public static HostCurrentTransactionCallback HostCurrentCallback {
28 get { throw new NotImplementedException (); }
29 set { throw new NotImplementedException (); }
32 public static TimeSpan MaximumTimeout {
33 get { return maxTimeout; }
36 [MonoTODO ("Not implemented")]
37 public static void RecoveryComplete (Guid manager)
39 throw new NotImplementedException ();
42 [MonoTODO ("Not implemented")]
43 public static Enlistment Reenlist (Guid manager,
45 IEnlistmentNotification notification)
47 throw new NotImplementedException ();
50 public static event TransactionStartedEventHandler
51 DistributedTransactionStarted;