Dispatcher.UnhandledExceptionFilter Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда выбрасывается и никаким кодом не перехватывается исключение потока при выполнении делегата с помощью Invoke или BeginInvoke на стадии фильтра.
public:
event System::Windows::Threading::DispatcherUnhandledExceptionFilterEventHandler ^ UnhandledExceptionFilter;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter;
public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter;
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.UnhandledExceptionFilter : System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler
member this.UnhandledExceptionFilter : System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler
Public Custom Event UnhandledExceptionFilter As DispatcherUnhandledExceptionFilterEventHandler
Тип события
- Атрибуты
Комментарии
Это событие возникает на этапе фильтра для исключения, которое возникает во время выполнения делегата Invoke с помощью или BeginInvoke и не перехватывалось.
На этом этапе стек вызовов не раскручен (исключение первого шанса).
Обработчики событий для этого события должны быть написаны с осторожностью, чтобы избежать создания вторичных исключений и перехватывать все возникающие события. Рекомендуется избегать выделения памяти или выполнения ресурсоемких операций в обработчике.
Событие UnhandledExceptionFilter позволяет не вызывать UnhandledException событие. Событие UnhandledExceptionFilter вызывается первым, и если RequestCatch для DispatcherUnhandledExceptionFilterEventArgs задано значение false
, UnhandledException событие не вызывается.