RootCommand 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 akcję główną wykonywaną przez aplikację.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Dziedziczenie
Uwagi
Użyj obiektu RootCommand bez żadnych podpolecenia dla aplikacji wykonujących jedną akcję. Dodaj podpolecenia do katalogu głównego aplikacji, które wymagają akcji zidentyfikowanych przez określone ciągi. Na przykład "dir" nie używa żadnych podpolecenia. Zobacz, aby zapoznać się Command z aplikacjami z wieloma akcjami.
Konstruktory
RootCommand(String) |
Reprezentuje akcję główną wykonywaną przez aplikację. |
Właściwości
Aliases |
Pobiera zestaw ciągów, których można użyć w wierszu polecenia, aby określić symbol. (Odziedziczone po IdentifierSymbol) |
Arguments |
Reprezentuje wszystkie argumenty polecenia . (Odziedziczone po Command) |
Children |
Pobiera symbole podrzędne. (Odziedziczone po Command) |
Description |
Pobiera lub ustawia opis symbolu. (Odziedziczone po Symbol) |
ExecutableName |
Nazwa aktualnie uruchomionego pliku wykonywalnego. |
ExecutablePath |
Ścieżka do aktualnie uruchomionego pliku wykonywalnego. |
Handler |
Pobiera lub ustawia ICommandHandler dla polecenia . Procedura obsługi reprezentuje akcję, która zostanie wykonana po wywołaniu polecenia. (Odziedziczone po Command) |
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 elementów przodków polecenia. (Odziedziczone po Command) |
Parents |
Pobiera symbole nadrzędne. (Odziedziczone po Symbol) |
Subcommands |
Reprezentuje wszystkie podpolecenia polecenia. (Odziedziczone po Command) |
TreatUnmatchedTokensAsErrors |
Pobiera lub ustawia wartość wskazującą, czy niezapasowane tokeny powinny być traktowane jako błędy. Jeśli na przykład ustawiono wartość |
Metody
Add(Argument) |
Dodaje element Argument do polecenia . (Odziedziczone po Command) |
Add(Command) |
Dodaje podpolecenia do polecenia . (Odziedziczone po Command) |
Add(Option) |
Dodaje element Option do polecenia . (Odziedziczone po Command) |
AddAlias(String) |
Dodaje alias. (Odziedziczone po IdentifierSymbol) |
AddArgument(Argument) |
Dodaje element Argument do polecenia . (Odziedziczone po Command) |
AddCommand(Command) |
Dodaje podpolecenia do polecenia . (Odziedziczone po Command) |
AddGlobalOption(Option) |
Dodaje element globalny Option do polecenia . (Odziedziczone po Command) |
AddOption(Option) |
Dodaje element Option do polecenia . (Odziedziczone po Command) |
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. (Odziedziczone po Command) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetCompletions() |
Pobiera uzupełnianie symbolu. (Odziedziczone po Symbol) |
GetCompletions(CompletionContext) |
Pobiera sugerowane wartości dla uzupełniania wiersza polecenia. (Odziedziczone po Command) |
GetEnumerator() |
Pobiera moduł wyliczający reprezentujący wszystkie symbole polecenia. (Odziedziczone po Command) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (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. (Odziedziczone po Command) |