DispatcherUnhandledExceptionFilterEventArgs.RequestCatch Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли перехватить исключение и вызвать обработчики события.
public:
property bool RequestCatch { bool get(); void set(bool value); };
public bool RequestCatch { get; set; }
member this.RequestCatch : bool with get, set
Public Property RequestCatch As Boolean
Значение свойства
true
, если UnhandledException должно быть сгенерировано; в противном случае — false
. Значение по умолчанию — true
.
Комментарии
Событие UnhandledExceptionFilter предоставляет средства, чтобы не вызывать UnhandledException событие. Сначала UnhandledException возникает , и если RequestCatch для DispatcherUnhandledExceptionFilterEventArgs для задано значение false
, UnhandledException событие не вызывается.
Предыдущий обработчик в многоадресной рассылке события, возможно, уже присвоил этому свойству false
значение , указывающее, что исключение не будет перехвачено. Поведение "не перехватывать" переопределяет все остальные, так как, скорее всего, это сценарий отладки.