Dispatcher.UnhandledExceptionFilter Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce cuando se produce una excepción de subproceso y no se detecta durante la ejecución de un delegado mediante Invoke o BeginInvoke cuando se encuentra en la fase de 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 de evento
- Atributos
Comentarios
Este evento se genera durante la fase de filtro para una excepción que se genera durante la ejecución de un delegado mediante Invoke o BeginInvoke y no se detecta.
La pila de llamadas no está desactivada en este momento (excepción de primera oportunidad).
Los controladores de eventos para este evento deben escribirse con cuidado para evitar la creación de excepciones secundarias y detectar cualquier evento que se produzca. Se recomienda evitar asignar memoria o realizar operaciones de uso intensivo de recursos en el controlador.
El UnhandledExceptionFilter evento proporciona un medio para no generar el UnhandledException evento. El UnhandledExceptionFilter evento se genera primero y Si RequestCatch está establecido DispatcherUnhandledExceptionFilterEventArgsen false , el UnhandledException evento no se generará.