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

Definición

Se produce cuando se produce y no se detecta una excepción de subproceso durante la ejecución de un delegado mediante los métodos 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 

Comentarios

Este evento se desencadena cuando se no detecta una excepción que se produjo durante la ejecución de un Invoke delegado BeginInvoke por medio de o.This event is raised when an exception that was thrown during execution of a delegate by way of Invoke or BeginInvoke is uncaught.

Un controlador puede marcar la excepción como controlada, lo que impedirá que se llame al controlador de excepciones interno.A handler can mark the exception as handled, which will prevent the internal exception handler from being called.

Los controladores de eventos para este evento se deben escribir con cuidado para evitar la creación de excepciones secundarias y para detectar cualquier excepción que se produzca.Event handlers for this event must be written with care to avoid creating secondary exceptions and to catch any that occur. Se recomienda evitar la asignación de memoria o realizar operaciones que consumen muchos recursos en el controlador.It is recommended to avoid allocating memory or doing any resource intensive operations in the handler.

El UnhandledExceptionFilter evento proporciona un medio para no generar el UnhandledException evento.The UnhandledExceptionFilter event provides a means to not raise the UnhandledException event. El UnhandledExceptionFilter evento se desencadena primero y, si RequestCatch DispatcherUnhandledExceptionFilterEventArgs está establecido falseen, el UnhandledException evento no se generará.The UnhandledExceptionFilter event is raised first, and If RequestCatch on the DispatcherUnhandledExceptionFilterEventArgs is set to false, the UnhandledException event will not be raised.

Se aplica a

Consulte también: