Dispatcher.UnhandledException Evento

Definizione

Si verifica quando un'eccezione di thread viene generata e non rilevata durante l'esecuzione di un delegato tramite Invoke o 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 

Tipo evento

Commenti

Questo evento viene generato quando un'eccezione generata durante l'esecuzione di un delegato tramite Invoke o BeginInvoke non viene rilevata.

Un gestore può contrassegnare l'eccezione come gestita, impedendo la chiamata del gestore di eccezioni interno.

I gestori eventi per questo evento devono essere scritti con attenzione per evitare di creare eccezioni secondarie e rilevare eventuali eventi che si verificano. È consigliabile evitare di allocare memoria o eseguire operazioni a elevato utilizzo di risorse nel gestore.

L'evento UnhandledExceptionFilter fornisce un mezzo per non generare l'evento UnhandledException . L'evento UnhandledExceptionFilter viene generato per primo e Se RequestCatch in DispatcherUnhandledExceptionFilterEventArgs è impostato su false, l'evento UnhandledException non verrà generato.

Si applica a

Vedi anche