2 types derived from Enlistment
System.Transactions.Local (2)
System\Transactions\PreparingEnlistment.cs (1)
6public class PreparingEnlistment : Enlistment
System\Transactions\SinglePhaseEnlistment.cs (1)
6public class SinglePhaseEnlistment : Enlistment
14 instantiations of Enlistment
System.Transactions.Local (14)
System\Transactions\TransactionManager.cs (1)
208Enlistment returnValue = new Enlistment(enlistmentNotification, syncRoot);
System\Transactions\TransactionState.cs (13)
572Enlistment en = new Enlistment(resourceManagerIdentifier, tx, enlistmentNotification, enlistmentNotification, atomicTransaction); 712Enlistment enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions); 738Enlistment enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions); 772Enlistment en = new Enlistment(tx, promotableSinglePhaseNotification, atomicTransaction); 991Enlistment enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions); 1017Enlistment enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions); 1061Enlistment en = new Enlistment(tx, promotableSinglePhaseNotification, atomicTransaction); 1675Enlistment en = new Enlistment(enlistmentNotification, tx, atomicTransaction); 1704Enlistment en = new Enlistment(enlistmentNotification, tx, atomicTransaction); 1735Enlistment en = new Enlistment( 1776Enlistment en = new Enlistment( 3409Enlistment enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions); 3435Enlistment enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
77 references to Enlistment
netstandard (1)
netstandard.cs (1)
2168[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.Enlistment))]
System.Transactions (1)
System.Transactions.cs (1)
9[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Transactions.Enlistment))]
System.Transactions.Local (75)
System\Transactions\Enlistment.cs (11)
83private readonly Enlistment _enlistment; 91protected InternalEnlistment(Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications) 101protected InternalEnlistment(Enlistment enlistment, InternalTransaction transaction, Transaction atomicTransaction) 112Enlistment enlistment, 128Enlistment enlistment, 148internal Enlistment Enlistment => _enlistment; 308Enlistment enlistment, 319protected DurableInternalEnlistment(Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications) : 335internal RecoveringInternalEnlistment(Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications, object syncRoot) : 351Enlistment enlistment, 369Enlistment enlistment,
System\Transactions\IEnlistmentNotification.cs (3)
21void Commit(Enlistment enlistment); 23void Rollback(Enlistment enlistment); 25void InDoubt(Enlistment enlistment);
System\Transactions\Transaction.cs (10)
470public Enlistment EnlistDurable( 503Enlistment enlistment = _internalTransaction.State.EnlistDurable(_internalTransaction, 518public Enlistment EnlistDurable( 551Enlistment enlistment = _internalTransaction.State.EnlistDurable(_internalTransaction, 613public Enlistment EnlistVolatile(IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions) 638Enlistment enlistment = _internalTransaction.State.EnlistVolatile(_internalTransaction, 652public Enlistment EnlistVolatile(ISinglePhaseNotification singlePhaseNotification, EnlistmentOptions enlistmentOptions) 677Enlistment enlistment = _internalTransaction.State.EnlistVolatile(_internalTransaction, 931public Enlistment PromoteAndEnlistDurable(Guid resourceManagerIdentifier, 965Enlistment enlistment = _internalTransaction.State.PromoteAndEnlistDurable(_internalTransaction,
System\Transactions\TransactionManager.cs (2)
137public static Enlistment Reenlist( 208Enlistment returnValue = new Enlistment(enlistmentNotification, syncRoot);
System\Transactions\TransactionState.cs (49)
195internal virtual Enlistment EnlistDurable( 206internal virtual Enlistment EnlistDurable( 217internal virtual Enlistment EnlistVolatile( 227internal virtual Enlistment EnlistVolatile( 453internal virtual Enlistment PromoteAndEnlistDurable( 482protected static void AddVolatileEnlistment(ref VolatileEnlistmentSet enlistments, Enlistment enlistment) 539internal override Enlistment EnlistDurable( 555internal override Enlistment EnlistDurable( 572Enlistment en = new Enlistment(resourceManagerIdentifier, tx, enlistmentNotification, enlistmentNotification, atomicTransaction); 705internal override Enlistment EnlistVolatile( 712Enlistment enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions); 731internal override Enlistment EnlistVolatile( 738Enlistment enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions); 772Enlistment en = new Enlistment(tx, promotableSinglePhaseNotification, atomicTransaction); 850internal override Enlistment EnlistVolatile( 861internal override Enlistment EnlistVolatile( 948internal override Enlistment EnlistDurable( 958Enlistment en = base.EnlistDurable(tx, resourceManagerIdentifier, enlistmentNotification, 966internal override Enlistment EnlistDurable( 976Enlistment en = base.EnlistDurable(tx, resourceManagerIdentifier, enlistmentNotification, 984internal override Enlistment EnlistVolatile( 991Enlistment enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions); 1010internal override Enlistment EnlistVolatile( 1017Enlistment enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions); 1061Enlistment en = new Enlistment(tx, promotableSinglePhaseNotification, atomicTransaction); 1661internal override Enlistment EnlistVolatile( 1675Enlistment en = new Enlistment(enlistmentNotification, tx, atomicTransaction); 1690internal override Enlistment EnlistVolatile( 1704Enlistment en = new Enlistment(enlistmentNotification, tx, atomicTransaction); 1719internal override Enlistment EnlistDurable( 1735Enlistment en = new Enlistment( 1760internal override Enlistment EnlistDurable( 1776Enlistment en = new Enlistment( 2666internal override Enlistment EnlistVolatile(InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2672internal override Enlistment EnlistVolatile(InternalTransaction tx, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2678internal override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 2684internal override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction) 3402internal override Enlistment EnlistVolatile( 3409Enlistment enlistment = new Enlistment(tx, enlistmentNotification, null, atomicTransaction, enlistmentOptions); 3428internal override Enlistment EnlistVolatile( 3435Enlistment enlistment = new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions); 3455internal override Enlistment EnlistDurable( 3467internal override Enlistment EnlistDurable( 3798internal override Enlistment EnlistVolatile( 3808internal override Enlistment EnlistVolatile( 3897internal override Enlistment EnlistVolatile( 3907internal override Enlistment EnlistVolatile( 4517internal override Enlistment PromoteAndEnlistDurable( 4542Enlistment enlistment;