Share via


DebugSettings.FailFastOnErrors プロパティ

定義

XAML エラーによってエラーが返されるのではなく、すぐに FailFast が発生するかどうかを示す値を取得または設定します。

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

プロパティ値

Boolean

bool

true XAML エラーによってエラーが返されるのではなく、すぐに FailFast が発生する場合。それ以外の場合は false。 既定では、 falseです。

注釈

このプロパティは、アプリケーションのデバッグに役立ちますが、ビルドのデバッグやデバッガーでの使用に限定されません。 この機能は、ストアに展開されている場合でもアプリで有効にすることができます。

FailFastOnErrors 有効にすると、より使用可能な情報を含むエラーを早期に見つけることができます。 また、エラーが無視されるクラッシュも発生します。 たとえば、無効にすると FailFastOnErrors 、XAML Image 要素は、イメージを Image.ImageFailed 読み込めなかった場合はイベントを発生させますが、それ以外の場合はエラーを無視します。 が有効になっている場合 FailFastOnErrors は、代わりにアプリケーションがクラッシュします。

Visual Studio マネージ コード デバッガーは、FailFast エラーで中断しません。 プロジェクト デザイナーの [デバッグ] ページで、Microsoft Visual Studio で混合デバッガーの種類を選択する必要があります。

デザイナーでコードが実行されている場合、このプロパティは無視されます。

が有効になっている場合 FailFastOnErrorsApplication.UnhandledException イベントは発生しません。

このプロパティは、アプリの起動時だけでなく、いつでも変更できます。

このプロパティは、プロセス内のすべての XAML スレッドに影響します。

適用対象