DebugSettings.FailFastOnErrors Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob XAML-Fehler ein sofortiges FailFast verursachen, anstatt einen Fehler zurückzugeben, oder legt diesen fest.
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
Eigenschaftswert
bool
true
, wenn XAML-Fehler ein sofortiges FailFast verursachen, anstatt einen Fehler zurückzugeben; false
andernfalls . Der Standardwert lautet false
.
Hinweise
Diese Eigenschaft ist eine Hilfe zum Debuggen von Anwendungen, ist aber nicht auf das Debuggen von Builds oder die Verwendung im Debugger beschränkt. Dieses Feature kann von Apps aktiviert werden, auch wenn sie im Store bereitgestellt werden.
Mithilfe der Aktivierung FailFastOnErrors
können Sie Fehler früher finden, mit potenziell nützlicheren Informationen. Es verursacht auch Abstürze, bei denen Fehler andernfalls ignoriert würden. Mit deaktiviert löst beispielsweise FailFastOnErrors
ein XAML Image-Element ein Ereignis aus Image.ImageFailed
, wenn es ein Bild nicht laden kann, andernfalls den Fehler ignoriert. Wenn FailFastOnErrors
aktiviert ist, kann die Anwendung stattdessen abstürzen.
Der Debugger mit verwaltetem Visual Studio-Code wird bei FailFast-Fehlern nicht unterbrochen. Wählen Sie den Typ Gemischter Debugger in Microsoft Visual Studio auf der Seite Debuggen des Projekt-Designers aus.
Diese Eigenschaft wird ignoriert, wenn Code in einem Designer ausgeführt wird.
Wenn FailFastOnErrors
aktiviert ist, wird das Application.UnhandledException
Ereignis nicht ausgelöst.
Diese Eigenschaft kann jederzeit geändert werden, nicht nur während des App-Startes.
Diese Eigenschaft wirkt sich auf alle XAML-Threads im Prozess aus.