CoreApplication.UnhandledErrorDetected Evento

Definição

Ocorre quando há um erro subjacente que é roteado para a instância CoreApplication , como parte da lógica global de tratamento de erros.

C#
public static event System.EventHandler<UnhandledErrorDetectedEventArgs> UnhandledErrorDetected;

Tipo de evento

Comentários

Como parte do código de gerenciamento do ciclo de vida de um aplicativo, os desenvolvedores podem inspecionar dados de erro (UnhandledError) de um evento UnhandledErrorDetected e escolher se deseja marcar o erro como manipulado. Se o erro for marcado como manipulado nos dados do evento, a execução poderá continuar. Se o erro não for marcado como manipulado, o aplicativo e seu processo serão encerrados.

Os erros que podem disparar UnhandledErrorDetected incluem erros gerados pelo código dentro de um manipulador assíncrono concluído.

UnhandledErrorDetected ocorrerá se um manipulador de eventos de código de aplicativo gerar um erro, mas o motivo pelo qual o manipulador foi executado foi que o código do sistema (não o código do aplicativo) gerou o evento. O código do aplicativo nem sempre vê esse erro ou vê que o manipulador foi executado.

Retornar uma falha de qualquer delegado limpa o estado manipulado do erro.

Aplica-se a

Produto Versões
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100