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 process for commit.
TransactionStatePhase0.EnterState(tx);
}