public override int EndRead(IAsyncResult asyncResult) { using (TransactionScope scope = new TransactionScope()) return _stream.EndRead(asyncResult); }