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

◆ GetTransactionFromDtcTransaction()

static Transaction System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction ( IDtcTransaction transactionNative)
inlinestatic

Definition at line 168 of file TransactionInterop.cs.

169 {
170 if (transactionNative == null)
171 {
172 throw new ArgumentNullException("transactionNative");
173 }
174 TransactionsEtwProvider log = TransactionsEtwProvider.Log;
175 if (log.IsEnabled())
176 {
177 log.MethodEnter(TraceSourceType.TraceSourceDistributed, "TransactionInterop.GetTransactionFromDtcTransaction");
178 }
179 Transaction transactionFromDtcTransaction = DistributedTransactionManager.GetTransactionFromDtcTransaction(transactionNative);
180 if (log.IsEnabled())
181 {
182 log.MethodExit(TraceSourceType.TraceSourceDistributed, "TransactionInterop.GetTransactionFromDtcTransaction");
183 }
184 return transactionFromDtcTransaction;
185 }
static Transaction GetTransactionFromDtcTransaction(IDtcTransaction transactionNative)

References System.Transactions.Distributed.DistributedTransactionManager.GetTransactionFromDtcTransaction(), System.Diagnostics.Tracing.EventSource.IsEnabled(), System.Transactions.TransactionsEtwProvider.Log, System.Transactions.TransactionsEtwProvider.MethodEnter(), and System.Transactions.TransactionsEtwProvider.MethodExit().