Dispatcher.UnhandledExceptionFilter Événement

Définition

Se produit lorsqu’une exception de thread est levée et non interceptée lors de l’exécution d’un délégué par le biais ou lors de l’étape de InvokeBeginInvoke filtre.

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 

Type d’événement

Attributs

Remarques

Cet événement est déclenché pendant l’étape de filtre d’une exception levée lors de l’exécution d’un délégué par le biais ou InvokeBeginInvoke non.

La pile des appels n’est pas levée à ce stade (exception de première chance).

Les gestionnaires d’événements de cet événement doivent être écrits avec soin pour éviter de créer des exceptions secondaires et pour intercepter les événements qui se produisent. Il est recommandé d’éviter d’allouer de la mémoire ou d’effectuer des opérations gourmandes en ressources dans le gestionnaire.

L’événement UnhandledExceptionFilter fournit un moyen de ne pas déclencher l’événement UnhandledException . L’événement UnhandledExceptionFilter est déclenché en premier, et s’il RequestCatch est activé DispatcherUnhandledExceptionFilterEventArgsfalse, l’événement UnhandledException ne sera pas déclenché.

S’applique à

Voir aussi