CommandLineConfiguration Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.