Command Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje określoną akcję wykonywaną przez aplikację.
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)
- Dziedziczenie
- Pochodne
- Implementuje
Uwagi
Użyj obiektu Command dla akcji odpowiadających określonemu ciągowi (nazwie polecenia). Zobacz, aby zapoznać się RootCommand z prostymi aplikacjami, które mają tylko jedną akcję. Na przykład dotnet run
używa run
polecenia jako polecenia .
Konstruktory
Command(String, String) |
Inicjuje nowe wystąpienie klasy Command. |
Właściwości
Aliases |
Pobiera zestaw ciągów, których można użyć w wierszu polecenia w celu określenia symbolu. (Odziedziczone po IdentifierSymbol) |
Arguments |
Reprezentuje wszystkie argumenty polecenia . |
Children |
Pobiera symbole podrzędne. |
Description |
Pobiera lub ustawia opis symbolu. (Odziedziczone po Symbol) |
Handler |
Pobiera lub ustawia ICommandHandler wartość dla polecenia . Procedura obsługi reprezentuje akcję, która zostanie wykonana po wywołaniu polecenia. |
IsHidden |
Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty. (Odziedziczone po Symbol) |
Name |
Pobiera lub ustawia nazwę symbolu. (Odziedziczone po IdentifierSymbol) |
Options |
Reprezentuje wszystkie opcje polecenia, w tym opcje globalne, które zostały zastosowane do dowolnego z przodków polecenia. |
Parents |
Pobiera symbole nadrzędne. (Odziedziczone po Symbol) |
Subcommands |
Reprezentuje wszystkie podpolecenia dla polecenia. |
TreatUnmatchedTokensAsErrors |
Pobiera lub ustawia wartość wskazującą, czy niedopasowane tokeny powinny być traktowane jako błędy. Jeśli na przykład zostanie ustawiona wartość |
Metody
Add(Argument) |
Dodaje element Argument do polecenia . |
Add(Command) |
Dodaje podpolecenia do polecenia . |
Add(Option) |
Dodaje element Option do polecenia . |
AddAlias(String) |
Dodaje alias. (Odziedziczone po IdentifierSymbol) |
AddArgument(Argument) |
Dodaje element Argument do polecenia . |
AddCommand(Command) |
Dodaje podpolecenia do polecenia . |
AddGlobalOption(Option) |
Dodaje element globalny Option do polecenia . |
AddOption(Option) |
Dodaje element Option do polecenia . |
AddValidator(ValidateSymbolResult<CommandResult>) |
Dodaje niestandardowy moduł sprawdzania poprawności do polecenia . Moduły sprawdzania poprawności mogą służyć do tworzenia niestandardowej logiki walidacji. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetCompletions() |
Pobiera uzupełnienia symbolu. (Odziedziczone po Symbol) |
GetCompletions(CompletionContext) |
Pobiera sugerowane wartości ukończenia wiersza polecenia. |
GetEnumerator() |
Pobiera moduł wyliczający reprezentujący wszystkie symbole polecenia. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
HasAlias(String) |
Określa, czy alias został już zdefiniowany. (Odziedziczone po IdentifierSymbol) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Symbol) |
Jawne implementacje interfejsu
IEnumerable.GetEnumerator() |
Zwraca moduł wyliczający, który iteruje po kolekcji. |