Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TransactionStatePromotedNonMSDTCAborted.cs
Go to the documentation of this file.
1namespace System.Transactions;
2
4{
27
29 {
30 return TransactionStatus.Aborted;
31 }
32
33 internal override void Rollback(InternalTransaction tx, Exception e)
34 {
35 }
36
37 internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState)
38 {
40 }
41
46
51
53 {
54 }
55
57 {
58 }
59
61 {
62 }
63
65 {
66 if (tx._innerException == null && tx.PromotedTransaction != null)
67 {
68 tx._innerException = tx.PromotedTransaction.InnerException;
69 }
71 }
72
77}
static string TransactionAborted
Definition SR.cs:52
Definition SR.cs:7
virtual void InternalAborted(InternalEnlistment enlistment)
TransactionTraceIdentifier TransactionTraceId
static new TransactionAbortedException Create(string message, Exception innerException, Guid distributedTxId)
override void ChangeStateTransactionAborted(InternalTransaction tx, Exception e)
override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState)
void TransactionAborted(TransactionTraceIdentifier transactionID)
static readonly TransactionsEtwProvider Log