Freigeben über


CommandLineBuilderExtensions.UseExceptionHandler Methode

Definition

Ermöglicht einem Ausnahmehandler das Abfangen von nicht behandelten Ausnahmen, die von einem Befehlshandler während des Aufrufs ausgelöst werden.

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

Parameter

builder
CommandLineBuilder

Ein Befehlszeilen-Generator.

onException
Action<Exception,InvocationContext>

Ein Delegat, der aufgerufen wird, wenn eine Ausnahme von einem Befehlshandler ausgelöst wird.

errorExitCode
Nullable<Int32>

Der Exitcode, der verwendet werden soll, wenn eine Ausnahme ausgelöst wird.

Gibt zurück

Derselbe instance von CommandLineBuilder.

Gilt für: