DebugSettings.FailFastOnErrors Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si les erreurs XAML provoquent un FailFast immédiat au lieu de retourner 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é
bool
true
si les erreurs XAML provoquent un FailFast immédiat au lieu de retourner une erreur ; sinon, false
. Par défaut, il s’agit de false
.
Remarques
Cette propriété est une aide pour faciliter le débogage d’application, mais elle n’est pas limitée au débogage 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 Windows Store.
L’activation FailFastOnErrors
vous permet de rechercher les erreurs plus tôt, avec des informations potentiellement plus utilisables. Cela provoque également des blocages où les erreurs seraient sinon ignorées. Par exemple, avec FailFastOnErrors
désactivé, un élément Image XAML déclenche un Image.ImageFailed
événement 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 du code est en cours d’exécution dans un concepteur.
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.