DebugSettings.FailFastOnErrors プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
プロパティ値
bool
true
XAML エラーによってエラーが返されるのではなく、すぐに FailFast が発生する場合。それ以外の場合は false
。 既定では、 false
です。
注釈
このプロパティは、アプリケーションのデバッグに役立ちますが、ビルドのデバッグやデバッガーでの使用に限定されません。 この機能は、ストアに展開されている場合でもアプリで有効にすることができます。
を FailFastOnErrors
有効にすると、より使用可能な情報を含むエラーを早期に見つけることができます。 また、エラーが無視されるクラッシュも発生します。 たとえば、無効にすると FailFastOnErrors
、XAML Image 要素は、イメージを Image.ImageFailed
読み込めなかった場合はイベントを発生させますが、それ以外の場合はエラーを無視します。 が有効になっている場合 FailFastOnErrors
は、代わりにアプリケーションがクラッシュします。
Visual Studio マネージ コード デバッガーは、FailFast エラーで中断しません。 プロジェクト デザイナーの [デバッグ] ページで、Microsoft Visual Studio で混合デバッガーの種類を選択する必要があります。
デザイナーでコードが実行されている場合、このプロパティは無視されます。
が有効になっている場合 FailFastOnErrors
、 Application.UnhandledException
イベントは発生しません。
このプロパティは、アプリの起動時だけでなく、いつでも変更できます。
このプロパティは、プロセス内のすべての XAML スレッドに影響します。