Command 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 eine bestimmte Aktion dar, die von der Anwendung ausgeführt wird.
public ref class Command : System::CommandLine::IdentifierSymbol, System::Collections::Generic::IEnumerable<System::CommandLine::Symbol ^>
public class Command : System.CommandLine.IdentifierSymbol, System.Collections.Generic.IEnumerable<System.CommandLine.Symbol>
type Command = class
inherit IdentifierSymbol
interface seq<Symbol>
interface IEnumerable
Public Class Command
Inherits IdentifierSymbol
Implements IEnumerable(Of Symbol)
- Vererbung
- Abgeleitet
- Implementiert
Hinweise
Verwenden Sie das Command-Objekt für Aktionen, die einer bestimmten Zeichenfolge (dem Befehlsnamen) entsprechen. Weitere Informationen finden Sie RootCommand unter Einfache Anwendungen, die nur über eine Aktion verfügen. Verwendet run
beispielsweise dotnet run
als Befehl.
Konstruktoren
Command(String, String) |
Initialisiert eine neue Instanz der Befehlsklasse. |
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. |
Children |
Ruft die untergeordneten Symbole ab. |
Description |
Ruft die Beschreibung des Symbols ab oder legt sie fest. (Geerbt von Symbol) |
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. |
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. |
Parents |
Ruft die übergeordneten Symbole ab. (Geerbt von Symbol) |
Subcommands |
Stellt alle Unterbefehle für den Befehl dar. |
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 . |
Add(Command) |
Fügt dem Befehl einen Unterbefehl hinzu. |
Add(Option) |
Fügt dem Befehl eine hinzu Option . |
AddAlias(String) |
Fügt einen Alias hinzu. (Geerbt von IdentifierSymbol) |
AddArgument(Argument) |
Fügt dem Befehl eine hinzu Argument . |
AddCommand(Command) |
Fügt dem Befehl einen Unterbefehl hinzu. |
AddGlobalOption(Option) |
Fügt dem Befehl eine globale Option hinzu. |
AddOption(Option) |
Fügt dem Befehl eine hinzu Option . |
AddValidator(ValidateSymbolResult<CommandResult>) |
Fügt dem Befehl einen benutzerdefinierten Validierungsator hinzu. Validatoren können verwendet werden, um benutzerdefinierte Validierungslogik zu erstellen. |
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. |
GetEnumerator() |
Ruft einen Enumerator ab, der alle Symbole für den Befehl darstellt. |
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. |