Dispatcher.UnhandledExceptionFilter Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn eine Threadausnahme ausgelöst und während der Ausführung eines Delegaten über Invoke oder BeginInvoke in der Filterphase nicht ausgelöst wird.
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
Ereignistyp
- Attribute
Hinweise
Dieses Ereignis wird während der Filterphase für eine Ausnahme ausgelöst, die während der Ausführung einer Stellvertretung per Invoke oder BeginInvoke ohne Unterbrechung ausgelöst wird.
Der Aufrufstapel wird an diesem Punkt nicht entwunden (Ausnahme der ersten Chance).
Ereignishandler für dieses Ereignis müssen sorgfältig geschrieben werden, um das Erstellen sekundärer Ausnahmen zu vermeiden und alle vorkommenden Ereignisse abzufangen. Es wird empfohlen, speicherintensive Vorgänge im Handler zu vermeiden oder Ressourcenintensive Vorgänge auszuführen.
Das UnhandledExceptionFilter Ereignis bietet eine Möglichkeit, das UnhandledException Ereignis nicht auszuheben. Das UnhandledExceptionFilter Ereignis wird zuerst ausgelöst, und wenn RequestCatch das Ereignis auf " DispatcherUnhandledExceptionFilterEventArgs Festgelegt" festgelegt falseist, wird das UnhandledException Ereignis nicht ausgelöst.