39 if (distributedTransaction ==
null)
46 tx.PromotedTransaction = distributedTransaction;
48 lock (promotedTransactionTable)
static string CannotPromoteSnapshot
TransactionTraceIdentifier TransactionTraceId
InternalEnlistment _durableEnlistment
readonly Transaction _outcomeSource
TransactionTraceIdentifier TransactionTraceId
DistributedTransaction PromotedTransaction
Exception _innerException
static Exception CreateInvalidOperationException(TraceSourceType traceSource, string message, Exception innerException)
static Hashtable PromotedTransactionTable
static void FireDistributedTransactionStarted(Transaction transaction)
override void EnterState(InternalTransaction tx)
virtual void ChangeStateAbortedDuringPromotion(InternalTransaction tx)
static TransactionStatePSPEOperation TransactionStatePSPEOperation
void CommonEnterState(InternalTransaction tx)
void EnlistmentStatus(InternalEnlistment enlistment, NotificationCall notificationCall)
void ExceptionConsumed(TraceSourceType traceSource, Exception exception)
void TransactionPromoted(TransactionTraceIdentifier transactionID, TransactionTraceIdentifier distributedTxID)
static readonly TransactionsEtwProvider Log
static readonly Guid Empty