CommandLineConfiguration Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci Třídy CommandLineConfiguration.
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)
Parametry
- command
- Command
Kořenový příkaz analyzátoru.
- enablePosixBundling
- Boolean
true
povolit sdružování POSIX; v opačném případě . false
- enableDirectives
- Boolean
true
umožnit analýzu direktiv; v opačném případě . false
- enableLegacyDoubleDashBehavior
- Boolean
Povolí starší chování tokenu --
, což je ignorovat analýzu následných tokenů a umístit je do UnparsedTokens seznamu.
- resources
- LocalizationResources
Zadejte vlastní ověřovací zprávy.
- responseFileHandling
- ResponseFileHandling
Jedna z hodnot výčtu, která určuje způsob zpracování souborů odpovědí (.rsp).
- middlewarePipeline
- IReadOnlyList<InvocationMiddleware>
Zadejte vlastní kanál middlewaru.
- helpBuilderFactory
- Func<BindingContext,HelpBuilder>
Zadejte vlastního tvůrce nápovědy.