CommandLineConfiguration Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.