DispatcherUnhandledExceptionFilterEventArgs.RequestCatch Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia, czy wyjątek powinien zostać przechwycony, a wywołane procedury obsługi zdarzeń.
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
Wartość właściwości
true
jeśli element powinien zostać podniesiony UnhandledException ; false
w przeciwnym razie . Wartość domyślna to true
.
Uwagi
Zdarzenie UnhandledExceptionFilter zapewnia metodę, aby nie zgłaszać UnhandledException zdarzenia. Element UnhandledException jest zgłaszany jako pierwszy, a jeśli RequestCatch na obiekcie DispatcherUnhandledExceptionFilterEventArgs ustawiono wartość false
, UnhandledException zdarzenie nie zostanie podniesione.
Poprzednia procedura obsługi w multiemisji zdarzeń mogła już ustawić tę właściwość na false
, wskazując, że wyjątek nie zostanie przechwycony. Zachowanie "Nie przechwyć" spowoduje zastąpienie wszystkich innych, ponieważ najprawdopodobniej oznacza to scenariusz debugowania.