Aracılığıyla paylaş


CommandLineConfiguration Oluşturucu

Tanım

CommandLineConfiguration sınıfının yeni bir örneğini başlatır.

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)

Parametreler

command
Command

Ayrıştırıcının kök komutu.

enablePosixBundling
Boolean

true POSIX paketlemeyi etkinleştirmek için; aksi takdirde , false.

enableDirectives
Boolean

true yönerge ayrıştırmayı etkinleştirmek için; aksi takdirde , false.

enableLegacyDoubleDashBehavior
Boolean

Sonraki belirteçleri -- ayrıştırmayı yoksayıp listeye yerleştirmek UnparsedTokens için belirtecin eski davranışını etkinleştirir.

resources
LocalizationResources

Özel doğrulama iletileri sağlayın.

responseFileHandling
ResponseFileHandling

Yanıt dosyalarının (.rsp) nasıl işlendiğini belirten numaralandırma değerlerinden biri.

middlewarePipeline
IReadOnlyList<InvocationMiddleware>

Özel bir ara yazılım işlem hattı sağlayın.

helpBuilderFactory
Func<BindingContext,HelpBuilder>

Özel bir yardım oluşturucu sağlayın.

Şunlara uygulanır