Как сделать рефакторинг ловить слишком общие исключения - PullRequest
0 голосов
/ 22 апреля 2020

Я получаю предупреждение CA1030 - Modify 'method' to catch a more specific allowed exception type, or rethrow the exception.

Это вызвано кодом вроде:

status DoStuff()
{
  try 
  {
       Service.DoStuff();
  }
  catch(Exception ex)
  {
     Logger.Log("Failed to do stuff", ex);
     return failure;
  }
}

Интересно, есть ли разумная идея попробовать изменить этот код, чтобы исправить предупреждение , Я действительно не знаю, какие типы исключений может генерировать служба. Что делать в такой ситуации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...