Использование глобальных обработчиков исключений и локальных

1

У меня есть приложение для Windows, которое делает веб-запрос. Каждый раз, когда я делаю веб-запрос, мне приходится обрабатывать сетевые исключения.

try
{
   string testString = await httpClient.GetStringAsync("");
}
catch(Exception ex)
{
   ex.Message == "net_http_message_not_success_statuscode"
}

Было бы разумнее иметь глобальный обработчик исключений, а не писать этот код все время?

Теги:
exception
networking
windows-phone

1 ответ

1
Лучший ответ

Если все ваши вызовы переходят в одно место, а фактическая точка исключения не важна, тогда глобальный обработчик исключений будет в порядке.

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

  • 0
    Хорошо, это помогает, спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню