System.Transactions.TransactionStatePromotedBase.BeginCommit C# (CSharp) Method

BeginCommit() private method

private BeginCommit ( InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState ) : void
tx InternalTransaction
asyncCommit bool
asyncCallback AsyncCallback
asyncState object
return void
        internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState)
        {
            // Store the given values
            tx._asyncCommit = asyncCommit;
            tx._asyncCallback = asyncCallback;
            tx._asyncState = asyncState;

            // Start the commit process.
            TransactionStatePromotedCommitting.EnterState(tx);
        }