ExceptionHandling.SetUnhandledExceptionHandler Метод

Определение

Задает обработчик необработанных исключений.

public:
 static void SetUnhandledExceptionHandler(Func<Exception ^, bool> ^ handler);
public static void SetUnhandledExceptionHandler(Func<Exception,bool> handler);
static member SetUnhandledExceptionHandler : Func<Exception, bool> -> unit
Public Shared Sub SetUnhandledExceptionHandler (handler As Func(Of Exception, Boolean))

Параметры

Исключения

handler равно null.

Обработчик уже установлен.

Комментарии

Обработчик будет вызываться при возникновении необработанного исключения.

Обработчик должен возвращать true , если исключение было обработано или false не было.

Если обработчик возвращается false, исключение будет продолжать распространяться как необработанное.

Цель этого обработчика — разрешить пользователю обрабатывать необработанные исключения корректно при использовании среды выполнения в определенных сценариях. Такие сценарии, как REPLs или игровые скрипты, которые подключаются к узлам, не могут обрабатывать необработанные исключения, создаваемые этими подключаемыми модулями.

Применяется к