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
Значение свойства
bool
true
Если ошибки XAML вызывают немедленное исключение FailFast, а не возвращают ошибку; в противном случае — false
. Значение по умолчанию — false
.
Комментарии
Это свойство помогает выполнять отладку приложений, но оно не ограничивается отладкой сборок или использованием в отладчике. Эта функция может быть включена приложениями даже при развертывании в Магазине.
Включение FailFastOnErrors
позволяет находить ошибки ранее с потенциально более эффективной информацией. Это также приводит к сбоям, в которых ошибки в противном случае будут игнорироваться. Например, при FailFastOnErrors
отключенном элемент XAML Image вызывает Image.ImageFailed
событие, если ему не удается загрузить изображение, но в противном случае ошибка игнорируется. Если FailFastOnErrors
параметр включен, это приведет к сбою приложения.
Отладчик управляемого кода Visual Studio не прерывается при возникновении ошибок FailFast. Выберите тип Смешанного отладчика в Microsoft Visual Studio на странице Отладка конструктора проектов.
Это свойство игнорируется при выполнении кода в конструкторе.
Если FailFastOnErrors
параметр включен, Application.UnhandledException
событие не вызывается.
Это свойство можно изменить в любое время, а не только во время запуска приложения.
Это свойство влияет на все потоки XAML в процессе.