System.Transactions.TransactionStatePromotedIndoubt.ChangeStatePromotedAborted C# (CSharp) Method

ChangeStatePromotedAborted() private method

private ChangeStatePromotedAborted ( InternalTransaction tx ) : void
tx InternalTransaction
return void
        internal override void ChangeStatePromotedAborted(InternalTransaction tx)
        {
            // Transaction outcome can come from different directions.  In the case of InDoubt
            // transactions it is possible that one source knowns the actual outcome for
            // the transaction.  However since the transaction does not know if it will receive
            // a different answer for the outcome it accepts the first answer it gets.
            // By the time we receive a better answer the clients of this transaction
            // have already been informed that the transaction is InDoubt.
        }