Partilhar via


DebugSettings.FailFastOnErrors Propriedade

Definição

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

Boolean

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.

Aplica-se a