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.

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

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 de 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 Image XAML genera un evento Image.ImageFailed 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 DesignMode.DesignModeEnabled es true).

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

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