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 元素無法載入影像,但會忽略錯誤,則 XAML Image 元素會引發 Image.ImageFailed
事件。 如果 FailFastOnErrors
已啟用,則會導致應用程式改為當機。
Visual Studio Managed 程式碼偵錯工具不會在 FailFast 錯誤上中斷。 您應該在專案設計工具的 [偵錯] 頁面上選取 Microsoft Visual Studio 中的混合偵錯工具類型。
當程式碼在設計工具中執行時,會忽略這個屬性。
啟用 時 FailFastOnErrors
, Application.UnhandledException
不會引發 事件。
此屬性可以隨時變更,而不只是在應用程式啟動期間變更。
此屬性會影響進程中的所有 XAML 執行緒。