Compartir a través de


DebugSettings.FailFastOnErrors Propiedad

Definición

Obtiene o establece un valor que indica si los errores XAML provocan un error FailFast inmediato en lugar de devolver un error.

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 de propiedad

Boolean

bool

true si los errores XAML provocan un error FailFast inmediato en lugar de devolver un error; de lo contrario, false. El valor predeterminado es false.

Comentarios

Esta propiedad es una ayuda para ayudar a la depuración de aplicaciones, pero no se limita a depurar compilaciones o usar en el depurador. Esta característica se puede habilitar mediante aplicaciones incluso cuando se implementan en la Tienda.

La habilitación FailFastOnErrors le permite encontrar errores anteriormente, con información potencialmente más utilizable. También provoca bloqueos en los que, de lo contrario, se omitirían los errores. Por ejemplo, con FailFastOnErrors deshabilitado, un elemento Imagen XAML genera un Image.ImageFailed evento si no puede cargar una imagen, pero de lo contrario omite el error. Si FailFastOnErrors está habilitado, hará que la aplicación se bloquee en su lugar.

El depurador de código administrado de Visual Studio no se interrumpe en errores FailFast. Debe seleccionar el tipo de depurador mixto en Microsoft Visual Studio en la página Depurar del diseñador de proyectos.

Esta propiedad se omite cuando el código se ejecuta en un diseñador.

Cuando FailFastOnErrors está habilitado, el Application.UnhandledException evento no se genera.

Esta propiedad se puede cambiar en cualquier momento, no solo durante el inicio de la aplicación.

Esta propiedad afecta a todos los subprocesos XAML del proceso.

Se aplica a