ExceptionHandling.SetUnhandledExceptionHandler メソッド

定義

ハンドルされない例外のハンドラーを設定します。

public:
 static void SetUnhandledExceptionHandler(Func<Exception ^, bool> ^ handler);
public static void SetUnhandledExceptionHandler(Func<Exception,bool> handler);
static member SetUnhandledExceptionHandler : Func<Exception, bool> -> unit
Public Shared Sub SetUnhandledExceptionHandler (handler As Func(Of Exception, Boolean))

パラメーター

例外

handlernullです。

ハンドラーは既に設定されています。

注釈

ハンドラーは、ハンドルされない例外が発生したときに呼び出されます。

ハンドラーは、例外が処理された場合は true 、そうでない場合は false 返す必要があります。

ハンドラーが falseを返した場合、例外は引き続き未処理として伝達されます。

このハンドラーの目的は、特定のシナリオでランタイムが使用されているときに、ユーザーがハンドルされない例外を適切に処理できるようにすることです。 プラグインをホストする REPL やゲーム スクリプトなどのシナリオでは、これらのプラグインによってスローされた未処理の例外を処理できません。

適用対象