Partager via


DebugSettings.FailFastOnErrors Propriété

Définition

Obtient ou définit une valeur qui indique si les erreurs XAML provoquent un FailFast immédiat au lieu de renvoyer une erreur.

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

Valeur de propriété

Boolean

bool

true si les erreurs XAML provoquent un FailFast immédiat au lieu de renvoyer une erreur ; sinon, false. La valeur par défaut est false.

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v7.0)

Remarques

Cette propriété est une aide pour aider au débogage d’applications, mais elle n’est pas limitée à déboguer des builds ou à l’utilisation dans le débogueur. Cette fonctionnalité peut être activée par les applications même lorsqu’elle est déployée dans le Store.

L’activation de FailFastOnErrors vous permet de rechercher les erreurs plus tôt, avec des informations potentiellement plus utilisables. Il provoque également des blocages là où les erreurs seraient sinon ignorées. Par exemple, avec FailFastOnErrors désactivé, un élément Image XAML déclenche un événement Image.ImageFailed s’il ne peut pas charger une image, mais ignore l’erreur. Si FailFastOnErrors est activé, l’application se bloque à la place.

Le débogueur de code managé Visual Studio ne s’arrête pas sur les erreurs FailFast. Vous devez sélectionner le type de débogueur mixte dans Microsoft Visual Studio dans la page Déboguer du concepteur de projet.

Cette propriété est ignorée lorsque le code s’exécute dans un concepteur (quand DesignMode.DesignModeEnabled a la valeur true).

Lorsque FailFastOnErrors est activé, l’événement Application.UnhandledException n’est pas déclenché.

Cette propriété peut être modifiée à tout moment, pas seulement au démarrage de l’application.

Cette propriété affecte tous les threads XAML du processus.

S’applique à