RootCommand Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Standard Aktion dar, die die Anwendung ausführt.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Vererbung
Hinweise
Verwenden Sie das RootCommand-Objekt ohne Unterbefehle für Anwendungen, die eine Aktion ausführen. Fügen Sie dem Stamm Unterbefehle für Anwendungen hinzu, die Aktionen erfordern, die durch bestimmte Zeichenfolgen identifiziert werden. Beispielsweise verwendet "dir" keine Unterbefehle. Weitere Informationen finden Sie Command unter Anwendungen mit mehreren Aktionen.
Konstruktoren
RootCommand(String) |
Stellt die Standard Aktion dar, die die Anwendung ausführt. |
Eigenschaften
Aliases |
Ruft den Satz von Zeichenfolgen ab, der in der Befehlszeile verwendet werden kann, um das Symbol anzugeben. (Geerbt von IdentifierSymbol) |
Arguments |
Stellt alle Argumente für den Befehl dar. (Geerbt von Command) |
Children |
Ruft die untergeordneten Symbole ab. (Geerbt von Command) |
Description |
Ruft die Beschreibung des Symbols ab oder legt sie fest. (Geerbt von Symbol) |
ExecutableName |
Der Name der derzeit ausgeführten ausführbaren Datei. |
ExecutablePath |
Der Pfad zur derzeit ausgeführten ausführbaren Datei. |
Handler |
Ruft den ICommandHandler für den Befehl ab oder legt dieses fest. Der Handler stellt die Aktion dar, die ausgeführt wird, wenn der Befehl aufgerufen wird. (Geerbt von Command) |
IsHidden |
Ruft einen Wert ab, der angibt, ob das Symbol ausgeblendet ist, oder legt den Wert fest. (Geerbt von Symbol) |
Name |
Ruft den Symbolnamen ab oder legt diese fest. (Geerbt von IdentifierSymbol) |
Options |
Stellt alle Optionen für den Befehl dar, einschließlich globaler Optionen, die auf eine der Vorgänger des Befehls angewendet wurden. (Geerbt von Command) |
Parents |
Ruft die übergeordneten Symbole ab. (Geerbt von Symbol) |
Subcommands |
Stellt alle Unterbefehle für den Befehl dar. (Geerbt von Command) |
TreatUnmatchedTokensAsErrors |
Ruft einen Wert ab, der angibt, ob nicht übereinstimmende Token als Fehler behandelt werden sollen, oder legt diesen fest. Wenn beispielsweise auf |
Methoden
Add(Argument) |
Fügt dem Befehl eine hinzu Argument . (Geerbt von Command) |
Add(Command) |
Fügt dem Befehl einen Unterbefehl hinzu. (Geerbt von Command) |
Add(Option) |
Fügt dem Befehl eine hinzu Option . (Geerbt von Command) |
AddAlias(String) |
Fügt einen Alias hinzu. (Geerbt von IdentifierSymbol) |
AddArgument(Argument) |
Fügt dem Befehl eine hinzu Argument . (Geerbt von Command) |
AddCommand(Command) |
Fügt dem Befehl einen Unterbefehl hinzu. (Geerbt von Command) |
AddGlobalOption(Option) |
Fügt dem Befehl eine globale Option hinzu. (Geerbt von Command) |
AddOption(Option) |
Fügt dem Befehl eine hinzu Option . (Geerbt von Command) |
AddValidator(ValidateSymbolResult<CommandResult>) |
Fügt dem Befehl einen benutzerdefinierten Validierungsator hinzu. Validatoren können verwendet werden, um benutzerdefinierte Validierungslogik zu erstellen. (Geerbt von Command) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetCompletions() |
Ruft Vervollständigungen für das Symbol ab. (Geerbt von Symbol) |
GetCompletions(CompletionContext) |
Ruft die vorgeschlagenen Werte für die Befehlszeilen-Vervollständigung ab. (Geerbt von Command) |
GetEnumerator() |
Ruft einen Enumerator ab, der alle Symbole für den Befehl darstellt. (Geerbt von Command) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HasAlias(String) |
Bestimmt, ob der Alias bereits definiert wurde. (Geerbt von IdentifierSymbol) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Symbol) |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Geerbt von Command) |