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
XAML エラーによってエラーが返されるのではなく、即時の FailFast が発生する場合は true。それ以外の場合は false。 既定値は false です。
Windows の要件
デバイス ファミリ |
Windows 10, version 1809 (10.0.17763.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v7.0 で導入)
|
注釈
このプロパティは、アプリケーションのデバッグに役立ちますが、ビルドのデバッグやデバッガーでの使用に限定されません。 この機能は、ストアに展開されている場合でもアプリで有効にすることができます。
FailFastOnErrors を有効にすると、より使用可能な情報を含むエラーを先に見つけることができます。 また、エラーが無視されるクラッシュも発生します。 たとえば、FailFastOnErrors が無効になっている場合、XAML Image 要素はイメージを読み込めなかった場合は Image.ImageFailed イベントを発生させますが、それ以外の場合はエラーを無視します。 FailFastOnErrors が有効になっている場合は、代わりにアプリケーションがクラッシュします。
Visual Studio マネージ コード デバッガーは、FailFast エラーで中断しません。 プロジェクト デザイナーの [デバッグ] ページで、Microsoft Visual Studio で混合デバッガーの種類を選択する必要があります。
このプロパティは、コードがデザイナーで実行されている場合 ( DesignMode.DesignModeEnabled が true の場合) は無視されます。
FailFastOnErrors が有効になっている場合、Application.UnhandledException イベントは発生しません。
このプロパティは、アプリの起動時だけでなく、いつでも変更できます。
このプロパティは、プロセス内のすべての XAML スレッドに影響します。