Какие типы исключений в vb.net? - PullRequest
0 голосов
/ 30 июня 2011

Я ловлю исключения на global.asax Application_Error.Я хочу отфильтровать исключения по типу, чтобы перенаправить некоторые указанные типы с помощью Response.Redirect или Server.Transfer и разрешить перенаправление других на указанный defaultRedirect из web.config.

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

Спасибо!

Ответы [ 2 ]

2 голосов
/ 30 июня 2011

Нет окончательного списка - любой может определить новый тип исключения и выбросить его.

Вам лучше иметь дело с конкретными исключениями, которые вы знаете, как их обрабатывать, и оставьте все остальные обработчику общих исключений, который (будем надеяться) регистрирует исключение где-то и выдает страницу с общей ошибкой.

1 голос
/ 27 августа 2017

System.IO.IOException Обрабатывает ошибки ввода-вывода.

System.IndexOutOfRangeException Обрабатывает ошибки, сгенерированные, когда метод ссылается на индекс массива вне диапазона.

System.ArrayTypeMismatchException Обрабатывает ошибки, возникающие, когда тип не соответствует типу массива.

System.NullReferenceException Обрабатывает ошибки, возникающие из-за привязки нулевого объекта.

System.DivideByZeroException Обрабатывает ошибки, возникающие при делении дивиденда на ноль.

System.InvalidCastException Обрабатывает ошибки, сгенерированные во время приведения типов.

System.OutOfMemoryException Обрабатывает ошибки, возникающие из-за недостатка свободной памяти.

System.StackOverflowException Обрабатывает ошибки, вызванные переполнением стека.

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