Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateEnlistmentStateException()

static Exception System.Transactions.TransactionException.CreateEnlistmentStateException ( Exception innerException,
Guid distributedTxId )
inlinestaticpackageinherited

Definition at line 40 of file TransactionException.cs.

41 {
44 {
46 }
47 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
48 if (log.IsEnabled())
49 {
50 log.TransactionExceptionTrace(TransactionExceptionType.InvalidOperationException, text, (innerException == null) ? string.Empty : innerException.ToString());
51 }
53 }
override string ToString()
Definition Exception.cs:384
static string DistributedTxIDInTransactionException
Definition SR.cs:80
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string EnlistmentStateException
Definition SR.cs:28
Definition SR.cs:7
static bool IncludeDistributedTxId(Guid distributedTxId)

References System.Runtime.Serialization.Dictionary, System.SR.DistributedTxIDInTransactionException, System.SR.EnlistmentStateException, System.SR.Format(), System.Transactions.TransactionException.IncludeDistributedTxId(), System.Transactions.InvalidOperationException, System.Transactions.TransactionsEtwProvider.Log, and System.text.

Referenced by System.Transactions.EnlistmentState.Aborted(), System.Transactions.EnlistmentState.ChangeStateCommitting(), System.Transactions.EnlistmentState.ChangeStateDelegated(), System.Transactions.EnlistmentState.ChangeStatePreparing(), System.Transactions.EnlistmentState.ChangeStatePromoted(), System.Transactions.EnlistmentState.ChangeStateSinglePhaseCommit(), System.Transactions.EnlistmentState.Committed(), System.Transactions.EnlistmentState.EnlistmentDone(), System.Transactions.EnlistmentState.ForceRollback(), System.Transactions.EnlistmentState.InDoubt(), System.Transactions.EnlistmentState.InternalAborted(), System.Transactions.EnlistmentState.InternalCommitted(), System.Transactions.EnlistmentState.InternalIndoubt(), System.Transactions.EnlistmentState.Prepared(), and System.Transactions.EnlistmentState.RecoveryInformation().