다음을 통해 공유


CommandLineConfiguration 생성자

정의

CommandLineConfiguration 클래스의 새 instance 초기화합니다.

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>

사용자 지정 도움말 작성기 제공.

적용 대상