Dispatcher.UnhandledException Dispatcher.UnhandledException Dispatcher.UnhandledException Dispatcher.UnhandledException Event

Definition

Tritt ein, wenn eine Threadausnahme ausgelöst und während der Ausführung eines Delegaten mit Invoke oder BeginInvoke nicht abgefangen wird.Occurs when a thread exception is thrown and uncaught during execution of a delegate by way of Invoke or BeginInvoke.

public:
 event System::Windows::Threading::DispatcherUnhandledExceptionEventHandler ^ UnhandledException;
public event System.Windows.Threading.DispatcherUnhandledExceptionEventHandler UnhandledException;
member this.UnhandledException : System.Windows.Threading.DispatcherUnhandledExceptionEventHandler 
Public Event UnhandledException As DispatcherUnhandledExceptionEventHandler 

Hinweise

Dieses Ereignis wird ausgelöst, wenn eine Ausnahme ausgelöst wird, die während der Ausführung eines Delegaten Invoke mithilfe BeginInvoke von oder nicht abgefangen wurde.This event is raised when an exception that was thrown during execution of a delegate by way of Invoke or BeginInvoke is uncaught.

Ein Handler kann die Ausnahme als behandelt markieren, wodurch verhindert wird, dass der interne Ausnahmehandler aufgerufen wird.A handler can mark the exception as handled, which will prevent the internal exception handler from being called.

Ereignishandler für dieses Ereignis müssen mit Bedacht geschrieben werden, um zu vermeiden, dass sekundäre Ausnahmen erstellt werden, und alle auftretenden Ereignisse zu erfassen.Event handlers for this event must be written with care to avoid creating secondary exceptions and to catch any that occur. Es wird empfohlen, Speicherplatz zu vermeiden oder ressourcenintensive Vorgänge im-Handler durchzusetzen.It is recommended to avoid allocating memory or doing any resource intensive operations in the handler.

Das UnhandledExceptionFilter -Ereignis bietet die Möglichkeit, das UnhandledException -Ereignis nicht zu erhöhen.The UnhandledExceptionFilter event provides a means to not raise the UnhandledException event. Das UnhandledExceptionFilter -Ereignis wird zuerst ausgelöst, und RequestCatch Wenn falsefür DispatcherUnhandledExceptionFilterEventArgs auf festgelegt ist, UnhandledException wird das-Ereignis nicht ausgelöst.The UnhandledExceptionFilter event is raised first, and If RequestCatch on the DispatcherUnhandledExceptionFilterEventArgs is set to false, the UnhandledException event will not be raised.

Gilt für:

Siehe auch