Application.OnThreadException(Exception) メソッド

定義

ThreadException イベントを発生させます。Raises the ThreadException event.

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

スローされた例外を表す ExceptionAn Exception that represents the exception that was thrown.

注釈

アプリケーションの処理を停止する例外を発生させるには、OnThreadException を呼び出します。Call OnThreadException to raise an exception that will halt processing of the application.

@No__t-0 クラスには、@no__t 1 つのイベントがあります。The Application class has a ThreadException event. このイベントにイベントハンドラーをアタッチして、未処理の例外に必要なカスタム処理を行うことができます。You can attach an event handler to this event to do whatever custom processing you need for unhandled exceptions. イベントハンドラーをアタッチしない場合、OnThreadException は既定の動作を実行します。これには、エラーが発生したことをユーザーに通知するダイアログボックスが表示されます。If you do not attach an event handler, OnThreadException will execute the default behavior, which involves displaying a dialog box to inform the user that there has been an error.

OnThreadException は、Windows フォームによって所有されているスレッドで発生する未処理の例外に対して、既定の例外動作を実装します。OnThreadException only implements default exception behavior for unhandled exceptions that occur on threads owned by Windows Forms. 他のスレッドでのハンドルされない例外は、@no__t 0 イベントによって処理されます。Unhandled exceptions on other threads are handled by the UnhandledException event.

適用対象