Как красивее сделать обертку для Exception-derived class?
От: Lloret  
Дата: 23.04.04 09:27
Оценка:
Как красивее сделать обертку для Exception-derived class?

Пишу свой класс, унаследованный от Exception. Использоваться он будет примерно так:


      try
      {
        .....
      }
      catch(SqlException sex)
      {
        SMSADVException ex2 = new SMSADVException(sex);
        Common.WriteErrorInfo(ex2);
        if (sqt != null)
          sqt.Rollback();
      }


      public void WriteErrorInfo(Exception ex)
      {
        if (ex is SMSADVException)
        {
         ...
        }
      }


Соответственно, в конструкторе надо скопировать все интересные мне поля из переданного параметра. Как это будет лучше всего сделать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.