Dispatcher.UnhandledException Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает, когда исключение потока создается и не перехватывается во время выполнения делегата путем Invoke или BeginInvoke.
public:
event System::Windows::Threading::DispatcherUnhandledExceptionEventHandler ^ UnhandledException;
public event System.Windows.Threading.DispatcherUnhandledExceptionEventHandler UnhandledException;
member this.UnhandledException : System.Windows.Threading.DispatcherUnhandledExceptionEventHandler
Public Custom Event UnhandledException As DispatcherUnhandledExceptionEventHandler
Public Event UnhandledException As DispatcherUnhandledExceptionEventHandler
Тип события
Комментарии
Это событие возникает, когда исключение, которое было создано во время выполнения делегата путем Invoke или BeginInvoke неучено.
Обработчик может пометить исключение как обработанное, что предотвратит вызов внутреннего обработчика исключений.
Обработчики событий для этого события должны быть написаны с осторожностью, чтобы избежать создания вторичных исключений и перехвата всех происходящих событий. Рекомендуется избегать выделения памяти или выполнения каких-либо ресурсоемких операций в обработчике.
Это UnhandledExceptionFilter событие позволяет не вызывать UnhandledException событие. Событие возникает сначала, и если UnhandledExceptionFilterRequestCatch задано значение "DispatcherUnhandledExceptionFilterEventArgsЕсли false задано", UnhandledException событие не будет возникать.