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; false
andernfalls .
- enableDirectives
- Boolean
true
, um die Direktiveanalyse zu aktivieren; false
andernfalls .
- 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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für