Dispatcher.UnhandledExceptionFilter イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
フィルター段階で Invoke または BeginInvoke を使用したデリゲートの実行中にスローされたスレッドの例外をキャッチできないときに発生します。
public:
event System::Windows::Threading::DispatcherUnhandledExceptionFilterEventHandler ^ UnhandledExceptionFilter;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter;
public event System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler UnhandledExceptionFilter;
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.UnhandledExceptionFilter : System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler
member this.UnhandledExceptionFilter : System.Windows.Threading.DispatcherUnhandledExceptionFilterEventHandler
Public Custom Event UnhandledExceptionFilter As DispatcherUnhandledExceptionFilterEventHandler
イベントの種類
- 属性
注釈
このイベントは、 または BeginInvoke を使用Invokeしてデリゲートの実行中に発生し、キャッチされない例外に対して、フィルター ステージ中に発生します。
呼び出し履歴は、この時点では巻き戻されません (初回例外)。
このイベントのイベント ハンドラーは、セカンダリ例外の作成を回避し、発生した例外をキャッチするために注意して記述する必要があります。 メモリを割り当てたり、ハンドラーでリソースを大量に消費する操作を行ったりしないようにすることをお勧めします。
イベントは UnhandledExceptionFilter 、イベントを発生させないようにする手段を提供します UnhandledException 。 イベントがUnhandledExceptionFilter最初に発生し、 の DispatcherUnhandledExceptionFilterEventArgs が にfalse
設定されている場合RequestCatch、UnhandledExceptionイベントは発生しません。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET