9 return tx.
State.
EnlistDurable(tx, resourceManagerIdentifier, enlistmentNotification, enlistmentOptions, atomicTransaction);
18 return tx.
State.
EnlistDurable(tx, resourceManagerIdentifier, enlistmentNotification, enlistmentOptions, atomicTransaction);
20 Enlistment enlistment =
new Enlistment(resourceManagerIdentifier, tx, enlistmentNotification, enlistmentNotification, atomicTransaction);
static string TraceTransactionTimeout
static DurableEnlistmentActive DurableEnlistmentActive
override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
override void Promote(InternalTransaction tx)
override void CreateAbortingClone(InternalTransaction tx)
override byte[] PromotedToken(InternalTransaction tx)
override void Timeout(InternalTransaction tx)
override Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
override void CompleteBlockingClone(InternalTransaction tx)
override void CompleteAbortingClone(InternalTransaction tx)
override void CreateBlockingClone(InternalTransaction tx)
InternalEnlistment InternalEnlistment
EnlistmentTraceIdentifier EnlistmentTraceId
InternalEnlistment _durableEnlistment
void ThrowIfPromoterTypeIsNotMSDTC()
int _phase0VolatileWaveCount
TransactionState _promoteState
TransactionTraceIdentifier TransactionTraceId
VolatileEnlistmentSet _phase1Volatiles
VolatileEnlistmentSet _phase0Volatiles
virtual Enlistment EnlistDurable(InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
virtual void CheckForFinishedTransaction(InternalTransaction tx)
void EnterState(InternalTransaction tx)
virtual void Phase0VolatilePrepareDone(InternalTransaction tx)
void TransactionTimeout(TransactionTraceIdentifier transactionID)
void TransactionstateEnlist(EnlistmentTraceIdentifier enlistmentID, EnlistmentType enlistmentType, EnlistmentOptions enlistmentOption)
static readonly TransactionsEtwProvider Log
int _preparedVolatileEnlistments