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


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значение , указывающее, что исключение не будет перехвачено. Поведение "не перехватывать" переопределяет все остальные, так как, скорее всего, это сценарий отладки.

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

См. также раздел