Dispatcher.UnhandledExceptionFilter 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 in fase di filtro.
public:
event System::Windows::Threading::DispatcherUnhandledExceptionFilterEventHandler ^ UnhandledExceptionFilter;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter;
public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter;
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.UnhandledExceptionFilter : System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler
member this.UnhandledExceptionFilter : System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler
Public Custom Event UnhandledExceptionFilter As DispatcherUnhandledExceptionFilterEventHandler
Tipo evento
- Attributi
Commenti
Questo evento viene generato durante la fase di filtro per un'eccezione generata durante l'esecuzione di un delegato tramite Invoke o BeginInvoke e non rilevata.
Lo stack di chiamate non viene scollegato a questo punto (eccezione first-chance).
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.