1 // 2 // IPromotableSinglePhaseNotification.cs 3 // 4 // Author: 5 // Atsushi Enomoto <atsushi@ximian.com> 6 // 7 // (C)2005 Novell Inc, 8 // 9 10 11 namespace System.Transactions 12 { 13 public interface IPromotableSinglePhaseNotification : ITransactionPromoter 14 { Initialize()15 void Initialize (); 16 Rollback(SinglePhaseEnlistment singlePhaseEnlistment)17 void Rollback (SinglePhaseEnlistment singlePhaseEnlistment); 18 SinglePhaseCommit(SinglePhaseEnlistment singlePhaseEnlistment)19 void SinglePhaseCommit (SinglePhaseEnlistment singlePhaseEnlistment); 20 } 21 } 22 23