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

◆ Timeout()

override void System.Transactions.TransactionStateVolatilePhase1.Timeout ( InternalTransaction tx)
inlinepackagevirtual

Reimplemented from System.Transactions.TransactionState.

Definition at line 58 of file TransactionStateVolatilePhase1.cs.

59 {
60 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
61 if (log.IsEnabled())
62 {
63 log.TransactionTimeout(tx.TransactionTraceId);
64 }
65 TimeoutException e = new TimeoutException(System.SR.TraceTransactionTimeout);
66 Rollback(tx, e);
67 }
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.