internal override void BeginCommit(InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState) { throw TransactionException.CreateTransactionStateException(tx._innerException, tx.DistributedTxId); }