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

◆ Timeout()

override void System.Transactions.TransactionStatePromotedNonMSDTCBase.Timeout ( InternalTransaction tx)
inlinepackagevirtualinherited

Reimplemented from System.Transactions.TransactionState.

Definition at line 141 of file TransactionStatePromotedNonMSDTCBase.cs.

142 {
143 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
144 if (log.IsEnabled())
145 {
146 log.TransactionTimeout(tx.TransactionTraceId);
147 }
148 TimeoutException e = new TimeoutException(System.SR.TraceTransactionTimeout);
149 Rollback(tx, e);
150 }
static string TraceTransactionTimeout
Definition SR.cs:50
Definition SR.cs:7

References System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.Log, System.Transactions.Rollback, System.SR.TraceTransactionTimeout, System.Transactions.TransactionsEtwProvider.TransactionTimeout(), and System.Transactions.InternalTransaction.TransactionTraceId.