Freigeben über


System.CommandLine Namespace

Stellt Typen zum Definieren von Befehlen, Optionen, Argumenten und deren Beziehungen in Befehlszeilenanwendungen bereit.

Klassen

Name Beschreibung
Argument

Ein Symbol, das einen Wert definiert, der an einen Befehl oder eine Option an die Befehlszeile übergeben werden kann.

Argument<T>

Ein Symbol, das einen Wert definiert, der an einen Befehl oder eine Option an die Befehlszeile übergeben werden kann.

ArgumentValidation

Stellt Erweiterungsmethoden für Argument.

Command

Stellt eine bestimmte Aktion dar, die von der Anwendung ausgeführt wird.

CompletionSourceExtensions

Stellt Erweiterungsmethoden zum Arbeiten mit Vervollständigungsquellen bereit.

DiagramDirective

Ermöglicht die Verwendung der [diagram] Direktive, die, wenn sie in der Befehlszeile angegeben wird, die normale Befehlsbehandlung kurzschlusst und ein Diagramm anzeigt, in dem das Analyseergebnis für die Befehlszeileneingabe erläutert wird.

Directive

Bietet cross-cutting-Funktionalität, die über Befehlszeilen-Apps hinweg angewendet werden kann.

EnvironmentVariablesDirective

Ermöglicht die Verwendung der [env:key=value] Direktive, sodass Umgebungsvariablen während des Aufrufs über die Befehlszeile festgelegt werden können.

InvocationConfiguration

Stellt Typen zum Definieren von Befehlen, Optionen, Argumenten und deren Beziehungen in Befehlszeilenanwendungen bereit.

Option

Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert.

Option<T>

Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert.

OptionValidation

Stellt Erweiterungsmethoden für Option.

ParserConfiguration

Stellt die konfiguration dar, die von der CommandLineParser.

ParseResult

Beschreibt die Ergebnisse der Analyse einer Befehlszeileneingabe basierend auf einer bestimmten Parserkonfiguration.

RootCommand

Stellt die Hauptaktion dar, die von der Anwendung ausgeführt wird.

Symbol

Definiert ein benanntes Symbol, das sich in einer Hierarchie mit übergeordneten und untergeordneten Symbolen befindet.

VersionOption

Stellt eine Standardoption dar, die angibt, dass Versionsinformationen für die App angezeigt werden sollen.

Strukturen

Name Beschreibung
ArgumentArity

Definiert die Arität einer Option oder eines Arguments.