Freigeben über


CommandLineConfiguration Konstruktor

Definition

Initialisiert eine neue instance der CommandLineConfiguration-Klasse.

public CommandLineConfiguration (System.CommandLine.Command command, bool enablePosixBundling = true, bool enableDirectives = true, bool enableLegacyDoubleDashBehavior = false, System.CommandLine.LocalizationResources? resources = default, System.CommandLine.Parsing.ResponseFileHandling responseFileHandling = System.CommandLine.Parsing.ResponseFileHandling.ParseArgsAsLineSeparated, System.Collections.Generic.IReadOnlyList<System.CommandLine.Invocation.InvocationMiddleware>? middlewarePipeline = default, Func<System.CommandLine.Binding.BindingContext,System.CommandLine.Help.HelpBuilder>? helpBuilderFactory = default);
new System.CommandLine.CommandLineConfiguration : System.CommandLine.Command * bool * bool * bool * System.CommandLine.LocalizationResources * System.CommandLine.Parsing.ResponseFileHandling * System.Collections.Generic.IReadOnlyList<System.CommandLine.Invocation.InvocationMiddleware> * Func<System.CommandLine.Binding.BindingContext, System.CommandLine.Help.HelpBuilder> -> System.CommandLine.CommandLineConfiguration
Public Sub New (command As Command, Optional enablePosixBundling As Boolean = true, Optional enableDirectives As Boolean = true, Optional enableLegacyDoubleDashBehavior As Boolean = false, Optional resources As LocalizationResources = Nothing, Optional responseFileHandling As ResponseFileHandling = System.CommandLine.Parsing.ResponseFileHandling.ParseArgsAsLineSeparated, Optional middlewarePipeline As IReadOnlyList(Of InvocationMiddleware) = Nothing, Optional helpBuilderFactory As Func(Of BindingContext, HelpBuilder) = Nothing)

Parameter

command
Command

Der Stammbefehl für den Parser.

enablePosixBundling
Boolean

true zum Aktivieren der POSIX-Bündelung; falseandernfalls .

enableDirectives
Boolean

true , um die Direktiveanalyse zu aktivieren; falseandernfalls .

enableLegacyDoubleDashBehavior
Boolean

Aktiviert das Legacyverhalten des -- Tokens, d. h., die Analyse nachfolgender Token zu ignorieren und sie in der UnparsedTokens Liste zu platzieren.

resources
LocalizationResources

Stellen Sie benutzerdefinierte Validierungsmeldungen bereit.

responseFileHandling
ResponseFileHandling

Einer der Enumerationswerte, der angibt, wie Antwortdateien (RSP) behandelt werden.

middlewarePipeline
IReadOnlyList<InvocationMiddleware>

Stellen Sie eine benutzerdefinierte Middlewarepipeline bereit.

helpBuilderFactory
Func<BindingContext,HelpBuilder>

Stellen Sie einen benutzerdefinierten Hilfe-Generator bereit.

Gilt für: