Dispatcher.UnhandledException Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.