Taal

Dispatcher.UnhandledException Gebeurtenis

Definitie

Treedt op wanneer een threaduitzondering wordt gegenereerd en ondeugd tijdens de uitvoering van een gemachtigde via Invoke of 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 

Gebeurtenistype

Opmerkingen

Deze gebeurtenis treedt op wanneer er een uitzondering is opgetreden tijdens de uitvoering van een gemachtigde via Invoke of BeginInvoke onopgeslagen.

Een handler kan de uitzondering markeren als verwerkt, waardoor de interne uitzonderingshandler niet kan worden aangeroepen.

Gebeurtenis-handlers voor deze gebeurtenis moeten zorgvuldig worden geschreven om te voorkomen dat er secundaire uitzonderingen worden gemaakt en om eventuele gebeurtenissen te ondervangen. Het wordt aanbevolen om te voorkomen dat geheugen wordt toe te wijzen of resource-intensieve bewerkingen in de handler uit te voeren.

De UnhandledExceptionFilter gebeurtenis biedt een methode om de UnhandledException gebeurtenis niet te genereren. De UnhandledExceptionFilter gebeurtenis wordt eerst gegenereerd en indien RequestCatch ingesteld DispatcherUnhandledExceptionFilterEventArgsop de false gebeurtenis, wordt de UnhandledException gebeurtenis niet gegenereerd.

Van toepassing op

Zie ook