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 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é

Boolean

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.

S’applique à