static string TransactionAborted
virtual void InternalAborted(InternalEnlistment enlistment)
EnlistmentState _twoPhaseState
void SignalAsyncCompletion()
InternalEnlistment _durableEnlistment
TransactionTraceIdentifier TransactionTraceId
VolatileEnlistmentSet _phase1Volatiles
VolatileEnlistmentSet _phase0Volatiles
Exception _innerException
static new TransactionAbortedException Create(string message, Exception innerException, Guid distributedTxId)
static TransactionTable TransactionTable
override void CheckForFinishedTransaction(InternalTransaction tx)
override void EnterState(InternalTransaction tx)
override void Phase1VolatilePrepareDone(InternalTransaction tx)
override void Timeout(InternalTransaction tx)
override void Phase0VolatilePrepareDone(InternalTransaction tx)
override void CreateBlockingClone(InternalTransaction tx)
override void ChangeStatePromotedAborted(InternalTransaction tx)
override void CreateAbortingClone(InternalTransaction tx)
override void Rollback(InternalTransaction tx, Exception e)
override void ChangeStateAbortedDuringPromotion(InternalTransaction tx)
override void RestartCommitIfNeeded(InternalTransaction tx)
override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState)
override void EndCommit(InternalTransaction tx)
override TransactionStatus get_Status(InternalTransaction tx)
TransactionException CreateTransactionAbortedException(InternalTransaction tx)
override void ChangeStateTransactionAborted(InternalTransaction tx, Exception e)
void CommonEnterState(InternalTransaction tx)
void TransactionTimeout(TransactionTraceIdentifier transactionID)
static readonly TransactionsEtwProvider Log
int _volatileEnlistmentCount
InternalEnlistment[] _volatileEnlistments