51 Enlistment enlistment =
new Enlistment(resourceManagerIdentifier, tx, enlistmentNotification,
null, atomicTransaction);
68 Enlistment enlistment =
new Enlistment(resourceManagerIdentifier, tx, enlistmentNotification, enlistmentNotification, atomicTransaction);
83 tx._innerException = e;
112 tx._asyncCommit = asyncCommit;
113 tx._asyncCallback = asyncCallback;
114 tx._asyncState = asyncState;
145 tx._phase0WaveDependentClone =
null;
151 phase0WaveDependentClone.
Complete();
155 phase0WaveDependentClone.
Dispose();
177 tx._abortingDependentClone =
null;
187 abortingDependentClone.
Dispose();
static ? Delegate Combine(Delegate? a, Delegate? b)
static string TraceTransactionTimeout
static void Exit(object obj)
static void Enter(object obj)
DistributedDependentTransaction DependentClone(bool v)
IPromotedEnlistment EnlistDurable(Guid resourceManagerIdentifier, DurableInternalEnlistment internalEnlistment, bool v, EnlistmentOptions enlistmentOptions)
IPromotedEnlistment EnlistVolatile(InternalEnlistment internalEnlistment, EnlistmentOptions enlistmentOptions)
static EnlistmentStatePromoted EnlistmentStatePromoted
InternalEnlistment InternalEnlistment
int _phase0WaveDependentCloneCount
void ThrowIfPromoterTypeIsNotMSDTC()
int _phase0VolatileWaveCount
TransactionCompletedEventHandler _transactionCompletedDelegate
TransactionTraceIdentifier TransactionTraceId
VolatileEnlistmentSet _phase1Volatiles
VolatileEnlistmentSet _phase0Volatiles
DistributedDependentTransaction _abortingDependentClone
int _abortingDependentCloneCount
DistributedTransaction PromotedTransaction
DistributedDependentTransaction _phase0WaveDependentClone
Exception _innerException
static TransactionStatePromotedP0Wave TransactionStatePromotedP0Wave
static TransactionStateAborted TransactionStateAborted
static TransactionStatePromotedIndoubt TransactionStatePromotedIndoubt
static TransactionStatePromotedAborted TransactionStatePromotedAborted
static TransactionStatePromotedCommitting TransactionStatePromotedCommitting
static TransactionStatePromotedCommitted TransactionStatePromotedCommitted
virtual void Phase0VolatilePrepareDone(InternalTransaction tx)
void ExceptionConsumed(TraceSourceType traceSource, Exception exception)
void TransactionTimeout(TransactionTraceIdentifier transactionID)
static readonly TransactionsEtwProvider Log
delegate void TransactionCompletedEventHandler(object? sender, TransactionEventArgs e)
static readonly Guid Empty
VolatileDemultiplexer VolatileDemux
int _preparedVolatileEnlistments