Freigeben über


DebugSettings.FailFastOnErrors Eigenschaft

Definition

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

Boolean

bool

true , wenn XAML-Fehler ein sofortiges FailFast verursachen, anstatt einen Fehler zurückzugeben; falseandernfalls . 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.

Gilt für: