_AppDomain.UnhandledException イベント
イベント ハンドラによって例外がキャッチされなかったときに発生します。
Event UnhandledException As UnhandledExceptionEventHandler
[C#]
event UnhandledExceptionEventHandler UnhandledException;
[C++]
__event UnhandledExceptionEventHandler* UnhandledException;
[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。
イベント データ
イベント ハンドラが、このイベントに関連するデータを含む、UnhandledExceptionEventArgs 型の引数を受け取りました。次の UnhandledExceptionEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 説明 |
---|---|
ExceptionObject | 未処理の例外オブジェクトを取得します。 |
IsTerminating | 共通言語ランタイムが終了中かどうかを示します。 |
解説
このイベントの UnhandledExceptionEventHandler デリゲートは、キャッチされなかった例外に対して既定の処理を実行します。このイベントが処理されない場合は、システムの既定のハンドラが例外をレポートし、アプリケーションを終了します。
このイベントは、アプリケーションの起動時にシステムによって作成されたアプリケーション ドメインに対してだけ発生します。アプリケーションが追加のアプリケーション ドメインを作成する場合、それらの追加アプリケーション ドメインでこのイベントのデリゲートを指定しても無効です。
イベント処理の詳細については、「 イベントの利用 」を参照してください。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ