Condividi tramite


Dispatcher.UnhandledException Evento

Definizione

Si verifica quando viene generata un'eccezione del thread non intercettata durante l'esecuzione di un delegato mediante 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 la creazione di eccezioni secondarie e per rilevare eventuali eventi. È consigliabile evitare di allocare memoria o di eseguire operazioni che richiedono un utilizzo intensivo delle 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 è impostato su DispatcherUnhandledExceptionFilterEventArgsfalse, l'evento UnhandledException non verrà generato.

Si applica a

Vedi anche