次の方法で共有


Application.OnThreadException(Exception) メソッド

定義

ThreadException イベントを発生させます。

public:
 static void OnThreadException(Exception ^ t);
public static void OnThreadException (Exception t);
static member OnThreadException : Exception -> unit
Public Shared Sub OnThreadException (t As Exception)

パラメーター

t
Exception

スローされた例外を表す Exception

注釈

を呼び出 OnThreadException して、アプリケーションの処理を停止する例外を発生させます。

クラスには Application イベントがあります ThreadException 。 このイベントにイベント ハンドラーをアタッチして、未処理の例外に必要なカスタム処理を実行できます。 イベント ハンドラーをアタッチしない場合、 OnThreadException 既定の動作が実行されます。これには、エラーが発生したことをユーザーに通知するダイアログ ボックスの表示が含まれます。

OnThreadExceptionでは、Windows フォームが所有するスレッドで発生する未処理の例外に対する既定の例外動作のみが実装されます。 他のスレッドの未処理の例外は、 UnhandledException イベントによって処理されます。

適用対象