Application.ThreadException для ВСЕХ исключений? Не просто в ловушке? - PullRequest
0 голосов
/ 23 августа 2010

Я пытаюсь создать захват исключений верхнего уровня для отладочной версии некоторого программного обеспечения для сбора данных в реальном времени, и мне было интересно, есть ли обработчик исключений верхнего уровня, подобный Application.ThreadException, который захватывает ВСЕ исключения, а не необработанные / пойманные в ловушку.

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 23 августа 2010

Если вы хотите получать уведомление обо всех исключениях, вы можете использовать событие AppDomain.FirstChanceException .

Примечание. Это доступно только в .NET4,0.

2 голосов
/ 23 августа 2010

ALL исключения наследуют System.Exception. Это будет ваш верхний уровень, на который вы можете поймать.

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