DebugSettings.FailFastOnErrors Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se erros XAML causam um FailFast imediato em vez de retornar um erro.
public:
property bool FailFastOnErrors { bool get(); void set(bool value); };
bool FailFastOnErrors();
void FailFastOnErrors(bool value);
public bool FailFastOnErrors { get; set; }
var boolean = debugSettings.failFastOnErrors;
debugSettings.failFastOnErrors = boolean;
Public Property FailFastOnErrors As Boolean
Valor da propriedade
bool
true
se erros XAML causarem um FailFast imediato em vez de retornar um erro; caso contrário, false
. O padrão é false
.
Comentários
Essa propriedade é um auxílio para ajudar a depuração de aplicativos, mas não se limita a compilações de depuração ou uso no depurador. Esse recurso pode ser habilitado por aplicativos mesmo quando implantado na Loja.
Habilitar FailFastOnErrors
permite que você encontre erros anteriormente, com informações potencialmente mais utilizáveis. Também causa falhas em que os erros seriam ignorados. Por exemplo, com FailFastOnErrors
desabilitado, um elemento imagem XAML gera um Image.ImageFailed
evento se ele não pode carregar uma imagem, mas, caso contrário, ignora o erro. Se FailFastOnErrors
estiver habilitado, isso fará com que o aplicativo falhe.
O depurador de código gerenciado do Visual Studio não é interrompido em erros FailFast. Você deve selecionar o tipo de depurador misto no Microsoft Visual Studio na página Depurar do designer de projeto.
Essa propriedade é ignorada quando o código está em execução em um designer.
Quando FailFastOnErrors
está habilitado, o Application.UnhandledException
evento não é gerado.
Essa propriedade pode ser alterada a qualquer momento, não apenas durante a inicialização do aplicativo.
Essa propriedade afeta todos os threads XAML no processo.