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 событие не будет возникать.

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

См. также раздел