Dispatcher.UnhandledException Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.