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 una excepción que se produjo durante la ejecución de un delegado por medio de Invoke o BeginInvoke es no detectadas.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 controlado, que impedirá que el controlador de excepción interna que se llama.A handler can mark the exception as handled, which will prevent the internal exception handler from being called.

Controladores de eventos para este evento se deben escribir con cuidado para evitar crear excepciones secundarias y detectar cualquier usuario que se producen.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 intensivas en el controlador de cualquier recurso.It is recommended to avoid allocating memory or doing any resource intensive operations in the handler.

El UnhandledExceptionFilter eventos proporcionan un medio para que no produzca el UnhandledException eventos.The UnhandledExceptionFilter event provides a means to not raise the UnhandledException event. El UnhandledExceptionFilter evento se produce en primer lugar y si RequestCatch en el DispatcherUnhandledExceptionFilterEventArgs está establecido en false, el UnhandledException no se producirá el evento.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: