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;
// Initiate the commit process.
TransactionStateDelegatedCommitting.EnterState(tx);
}