Dispatcher.UnhandledException Evento

Definição

Ocorre quando uma exceção de thread é lançada e desapanhada durante a execução de um delegado através de Invoke ou BeginInvoke.

public:
 event System::Windows::Threading::DispatcherUnhandledExceptionEventHandler ^ UnhandledException;
public event System.Windows.Threading.DispatcherUnhandledExceptionEventHandler UnhandledException;
member this.UnhandledException : System.Windows.Threading.DispatcherUnhandledExceptionEventHandler 
Public Custom Event UnhandledException As DispatcherUnhandledExceptionEventHandler 
Public Event UnhandledException As DispatcherUnhandledExceptionEventHandler 

Tipo de Evento

Observações

Este evento é levantado quando uma exceção foi lançada durante a execução de um delegado por meio de Invoke ou BeginInvoke não é apanhada.

Um handler pode marcar a exceção como tratada, o que impedirá que o handler interno de exceções seja chamado.

Os gestores de eventos para este evento devem ser escritos com cuidado para evitar criar exceções secundárias e para detetar quaisquer que ocorram. Recomenda-se evitar alocar memória ou realizar operações intensivas em recursos no handler.

O UnhandledExceptionFilter evento serve para não elevar o UnhandledException evento. O UnhandledExceptionFilter evento é elevado primeiro, e se RequestCatch em for DispatcherUnhandledExceptionFilterEventArgs definido para false, o UnhandledException evento não será elevado.

Aplica-se a

Ver também