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, die während der Ausführung eines Delegaten, der ausgelöst wurde Invoke oder BeginInvoke nicht abgefangen wird.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, die wird die interne Ausnahme-Handler nicht 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 Vorsicht zu vermeiden, Erstellen von sekundären Ausnahmen und abfängt alle, die auftreten, geschrieben werden.Event handlers for this event must be written with care to avoid creating secondary exceptions and to catch any that occur. Es wird empfohlen, um zu vermeiden, Zuweisen von Speicher oder keine im Ereignishandler-intensive Vorgänge durchzuführen.It is recommended to avoid allocating memory or doing any resource intensive operations in the handler.

Die UnhandledExceptionFilter Ereignis bietet eine Möglichkeit zum Auslösen der UnhandledException Ereignis.The UnhandledExceptionFilter event provides a means to not raise the UnhandledException event. Die UnhandledExceptionFilter Ereignis wird zuerst ausgelöst und, wenn RequestCatch auf die DispatcherUnhandledExceptionFilterEventArgs nastaven NA hodnotu false, UnhandledException 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