ExceptionHandling.SetUnhandledExceptionHandler メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ハンドルされない例外のハンドラーを設定します。
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))
パラメーター
例外
handler は nullです。
ハンドラーは既に設定されています。
注釈
ハンドラーは、ハンドルされない例外が発生したときに呼び出されます。
ハンドラーは、例外が処理された場合は true 、そうでない場合は false 返す必要があります。
ハンドラーが falseを返した場合、例外は引き続き未処理として伝達されます。
このハンドラーの目的は、特定のシナリオでランタイムが使用されているときに、ユーザーがハンドルされない例外を適切に処理できるようにすることです。 プラグインをホストする REPL やゲーム スクリプトなどのシナリオでは、これらのプラグインによってスローされた未処理の例外を処理できません。