Command Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje konkrétní akci, kterou aplikace provede.
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)
- Dědičnost
- Odvozené
- Implementuje
Poznámky
Objekt Command se používá pro akce, které odpovídají určitému řetězci (názvu příkazu). Podívejte RootCommand se na jednoduché aplikace, které mají jenom jednu akci. Například dotnet run
používá run
jako příkaz .
Konstruktory
Command(String, String) |
Inicializuje novou instanci Třídy Command. |
Vlastnosti
Aliases |
Získá sadu řetězců, které lze použít na příkazovém řádku k určení symbolu. (Zděděno od IdentifierSymbol) |
Arguments |
Představuje všechny argumenty pro příkaz. |
Children |
Získá symboly dítěte. |
Description |
Získá nebo nastaví popis symbolu. (Zděděno od Symbol) |
Handler |
Získá nebo nastaví ICommandHandler pro příkaz . Obslužná rutina představuje akci, která se provede při vyvolání příkazu. |
IsHidden |
Získá nebo nastaví hodnotu označující, zda je symbol skrytý. (Zděděno od Symbol) |
Name |
Získá nebo nastaví název symbolu. (Zděděno od IdentifierSymbol) |
Options |
Představuje všechny možnosti pro příkaz, včetně globálních možností, které byly použity na některý z nadřazených příkazů. |
Parents |
Získá nadřazené symboly. (Zděděno od Symbol) |
Subcommands |
Představuje všechny dílčí příkazy pro příkaz. |
TreatUnmatchedTokensAsErrors |
Získá nebo nastaví hodnotu, která označuje, zda chybějící tokeny by měly být považovány za chyby. Pokud je například nastaven na |
Metody
Add(Argument) |
Přidá do příkazu .Argument |
Add(Command) |
Přidá do příkazu podpříkaz. |
Add(Option) |
Přidá do příkazu .Option |
AddAlias(String) |
Přidá alias. (Zděděno od IdentifierSymbol) |
AddArgument(Argument) |
Přidá do příkazu .Argument |
AddCommand(Command) |
Přidá do příkazu podpříkaz. |
AddGlobalOption(Option) |
Přidá do příkazu globální Option . |
AddOption(Option) |
Přidá do příkazu .Option |
AddValidator(ValidateSymbolResult<CommandResult>) |
Přidá do příkazu vlastní validátor. Validátory je možné použít k vytvoření vlastní logiky ověřování. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetCompletions() |
Získá dokončení pro symbol. (Zděděno od Symbol) |
GetCompletions(CompletionContext) |
Získá navrhované hodnoty pro dokončení příkazového řádku. |
GetEnumerator() |
Získá enumerátor, který představuje všechny symboly pro příkaz. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
HasAlias(String) |
Určuje, zda je alias již definován. (Zděděno od IdentifierSymbol) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Symbol) |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Vrací enumerátor procházející kolekci. |
Metody rozšíření
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro