CommandLineConfiguration Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса 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)
Параметры
- command
- Command
Корневая команда для средства синтаксического анализа.
- enablePosixBundling
- Boolean
true
, чтобы включить объединение POSIX; в противном случае — false
.
- enableDirectives
- Boolean
true
, чтобы включить синтаксический анализ директив; в противном случае — false
.
- enableLegacyDoubleDashBehavior
- Boolean
Включает устаревшее поведение маркера, которое заключается в --
том, чтобы игнорировать синтаксический анализ последующих маркеров и помещать их в UnparsedTokens список.
- resources
- LocalizationResources
Предоставьте пользовательские сообщения проверки.
- responseFileHandling
- ResponseFileHandling
Одно из значений перечисления, указывающее, как обрабатываются файлы ответов (RSP).
- middlewarePipeline
- IReadOnlyList<InvocationMiddleware>
Предоставьте пользовательский конвейер ПО промежуточного слоя.
- helpBuilderFactory
- Func<BindingContext,HelpBuilder>
Предоставьте пользовательский построитель справки.