다음을 통해 공유


CommandLineBuilderExtensions.UseExceptionHandler 메서드

정의

호출 중에 명령 처리기가 throw한 처리되지 않은 예외를 예외 처리기가 catch할 수 있도록 합니다.

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>

명령 처리기에서 예외를 throw할 때 호출되는 대리자입니다.

errorExitCode
Nullable<Int32>

예외가 throw될 때 사용할 종료 코드입니다.

반환

의 동일한 instanceCommandLineBuilder.

적용 대상