Dispatcher.UnhandledExceptionFilter Dispatcher.UnhandledExceptionFilter Dispatcher.UnhandledExceptionFilter Dispatcher.UnhandledExceptionFilter Event

정의

필터 단계에서 Invoke 또는 BeginInvoke를 통해 대리자를 실행하는 동안 스레드 예외가 throw되고 catch되지 않으면 발생합니다.Occurs when a thread exception is thrown and uncaught during execution of a delegate by way of Invoke or BeginInvoke when in the filter stage.

public:
 event System::Windows::Threading::DispatcherUnhandledExceptionFilterEventHandler ^ UnhandledExceptionFilter;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter;
member this.UnhandledExceptionFilter : System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler 
Public Custom Event UnhandledExceptionFilter As DispatcherUnhandledExceptionFilterEventHandler 
특성

설명

방식으로 대리자를 실행 하는 동안 발생 하는 예외에 대 한 필터 단계 중에이 이벤트가 Invoke 또는 BeginInvoke 고 포착 되지 않으면.This event is raised during the filter stage for an exception that is raised during execution of a delegate by way of Invoke or BeginInvoke and is uncaught.

호출 스택 (첫째 예외)이이 지점에서 스택이 아닌 경우The call stack is not unwound at this point (first-chance exception).

이 이벤트에 대 한 이벤트 처리기는 발생 하는 모든 보조 예외 만들기를 방지 하 고 catch 하려면 신중 하 게 작성 되어야 합니다.Event handlers for this event must be written with care to avoid creating secondary exceptions and to catch any that occur. 메모리를 할당 하거나 리소스 집약적 작업 처리기에서 수행 하지 않도록 하는 것이 좋습니다.It is recommended to avoid allocating memory or doing any resource intensive operations in the handler.

합니다 UnhandledExceptionFilter 이벤트 발생 시 키 지 하는 방법을 제공 합니다 UnhandledException 이벤트입니다.The UnhandledExceptionFilter event provides a means to not raise the UnhandledException event. 합니다 UnhandledExceptionFilter 이벤트가 먼저 발생 경우 RequestCatchDispatcherUnhandledExceptionFilterEventArgs 로 설정 되어 false, UnhandledException 이벤트 발생 하지 것입니다.The UnhandledExceptionFilter event is raised first, and If RequestCatch on the DispatcherUnhandledExceptionFilterEventArgs is set to false, the UnhandledException event will not be raised.

보안

UIPermission
에 더하거나이 이벤트에 대 한 처리기를 제거 합니다.for adding or removing a handler for this event. 연관 된 열거형: UnrestrictedAssociated enumerations: Unrestricted

적용 대상

추가 정보