12 tx._asyncCommit = asyncCommit;
13 tx._asyncCallback = asyncCallback;
14 tx._asyncState = asyncState;
22 tx._innerException = e;
29 Enlistment enlistment =
new Enlistment(tx, enlistmentNotification,
null, atomicTransaction, enlistmentOptions);
48 Enlistment enlistment =
new Enlistment(tx, enlistmentNotification, enlistmentNotification, atomicTransaction, enlistmentOptions);
72 Enlistment enlistment =
new Enlistment(tx, promotableSinglePhaseNotification, atomicTransaction);
79 tx._promoter = promotableSinglePhaseNotification;
static DurableEnlistmentActive DurableEnlistmentActive
InternalEnlistment InternalEnlistment
EnlistmentTraceIdentifier EnlistmentTraceId
InternalEnlistment _durableEnlistment
VolatileEnlistmentSet _phase1Volatiles
VolatileEnlistmentSet _phase0Volatiles
Exception _innerException
static readonly Guid PromoterTypeDtc
override void Phase0VolatilePrepareDone(InternalTransaction tx)
override void Rollback(InternalTransaction tx, Exception e)
override Enlistment EnlistVolatile(InternalTransaction tx, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState)
override void EnterState(InternalTransaction tx)
override void DisposeRoot(InternalTransaction tx)
override void Phase1VolatilePrepareDone(InternalTransaction tx)
override bool EnlistPromotableSinglePhase(InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Transaction atomicTransaction, Guid promoterType)
override Enlistment EnlistVolatile(InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
static TransactionStateAborted TransactionStateAborted
virtual void Rollback(InternalTransaction tx, Exception e)
static TransactionStateDelegated TransactionStateDelegated
static TransactionStatePSPEOperation TransactionStatePSPEOperation
void AddVolatileEnlistment(ref VolatileEnlistmentSet enlistments, Enlistment enlistment)
static TransactionStatePhase0 TransactionStatePhase0
void CommonEnterState(InternalTransaction tx)
static TransactionStateDelegatedNonMSDTC TransactionStateDelegatedNonMSDTC
void TransactionstateEnlist(EnlistmentTraceIdentifier enlistmentID, EnlistmentType enlistmentType, EnlistmentOptions enlistmentOption)
static readonly TransactionsEtwProvider Log