次の方法で共有


CommandLineBuilderExtensions.UseExceptionHandler メソッド

定義

呼び出し中にコマンド ハンドラーによってスローされた未処理の例外を例外ハンドラーでキャッチできるようにします。

public static System.CommandLine.Builder.CommandLineBuilder UseExceptionHandler (this System.CommandLine.Builder.CommandLineBuilder builder, Action<Exception,System.CommandLine.Invocation.InvocationContext>? onException = default, int? errorExitCode = default);
static member UseExceptionHandler : System.CommandLine.Builder.CommandLineBuilder * Action<Exception, System.CommandLine.Invocation.InvocationContext> * Nullable<int> -> System.CommandLine.Builder.CommandLineBuilder
<Extension()>
Public Function UseExceptionHandler (builder As CommandLineBuilder, Optional onException As Action(Of Exception, InvocationContext) = Nothing, Optional errorExitCode As Nullable(Of Integer) = Nothing) As CommandLineBuilder

パラメーター

builder
CommandLineBuilder

コマンド ライン ビルダー。

onException
Action<Exception,InvocationContext>

コマンド ハンドラーによって例外がスローされたときに呼び出されるデリゲート。

errorExitCode
Nullable<Int32>

例外がスローされたときに使用される終了コード。

戻り値

の同じインスタンス CommandLineBuilder

適用対象