Dispatcher.UnhandledException Dispatcher.UnhandledException Dispatcher.UnhandledException Dispatcher.UnhandledException Event

Definizione

Si verifica quando viene generata un'eccezione del thread non intercettata durante l'esecuzione di un delegato mediante Invoke o BeginInvoke.Occurs when a thread exception is thrown and uncaught during execution of a delegate by way of Invoke or BeginInvoke.

public:
 event System::Windows::Threading::DispatcherUnhandledExceptionEventHandler ^ UnhandledException;
public event System.Windows.Threading.DispatcherUnhandledExceptionEventHandler UnhandledException;
member this.UnhandledException : System.Windows.Threading.DispatcherUnhandledExceptionEventHandler 
Public Event UnhandledException As DispatcherUnhandledExceptionEventHandler 

Commenti

Questo evento viene generato quando un'eccezione generata durante l'esecuzione di un delegato tramite Invoke o BeginInvoke viene intercettata.This event is raised when an exception that was thrown during execution of a delegate by way of Invoke or BeginInvoke is uncaught.

Un gestore può contrassegnare l'eccezione come gestito, che verrà impedire venga chiamato il gestore dell'eccezione interna.A handler can mark the exception as handled, which will prevent the internal exception handler from being called.

I gestori eventi per questo evento devono essere scritto con attenzione per evitare di creare eccezioni secondarie e per intercettare qualsiasi che si verificano.Event handlers for this event must be written with care to avoid creating secondary exceptions and to catch any that occur. È consigliabile evitare l'allocazione di memoria o per eseguire operazioni con uso intensivo nel gestore di tutte le risorse.It is recommended to avoid allocating memory or doing any resource intensive operations in the handler.

Il UnhandledExceptionFilter eventi fornisce un mezzo per non generare la UnhandledException evento.The UnhandledExceptionFilter event provides a means to not raise the UnhandledException event. Il UnhandledExceptionFilter evento viene generato prima di tutto e, se RequestCatch nel DispatcherUnhandledExceptionFilterEventArgs è impostata su false, il UnhandledException evento non verrà generato.The UnhandledExceptionFilter event is raised first, and If RequestCatch on the DispatcherUnhandledExceptionFilterEventArgs is set to false, the UnhandledException event will not be raised.

Si applica a

Vedi anche