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 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.