Поделиться через


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 на странице Отладка конструктора проектов.

Это свойство игнорируется при выполнении кода в конструкторе.

Если FailFastOnErrors параметр включен, Application.UnhandledException событие не вызывается.

Это свойство можно изменить в любое время, а не только во время запуска приложения.

Это свойство влияет на все потоки XAML в процессе.

Применяется к