Dispatcher.UnhandledException Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.