internal override void DoCommit() { // Only the Transaction Manager can do this when in a .NET Transaction. throw new TransactionInProgressException("Cannot Commit() inside an NetTxSession"); }