RootCommand Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de hoofdactie die door de toepassing wordt uitgevoerd.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Overname
Opmerkingen
Gebruik het object RootCommand zonder subopdrachten voor toepassingen die één actie uitvoeren. Voeg subopdrachten toe aan de hoofdmap voor toepassingen waarvoor acties moeten worden geïdentificeerd door specifieke tekenreeksen. 'dir' gebruikt bijvoorbeeld geen subopdrachten. Zie Command voor toepassingen met meerdere acties.
Constructors
| Name | Description |
|---|---|
| RootCommand(String) |
Vertegenwoordigt de hoofdactie die door de toepassing wordt uitgevoerd. |
Eigenschappen
| Name | Description |
|---|---|
| Action |
Hiermee haalt u de opdracht op of stelt u deze CommandLineAction in. De handler vertegenwoordigt de actie die wordt uitgevoerd wanneer de opdracht wordt aangeroepen. (Overgenomen van Command) |
| Aliases |
Hiermee haalt u de unieke set tekenreeksen op die op de opdrachtregel kunnen worden gebruikt om de opdracht op te geven. (Overgenomen van Command) |
| Arguments |
Hiermee haalt u alle argumenten voor de opdracht op. (Overgenomen van Command) |
| Children |
Hiermee haalt u de onderliggende symbolen op. (Overgenomen van Command) |
| Description |
Hiermee haalt u de beschrijving van het symbool op of stelt u deze in. (Overgenomen van Symbol) |
| Directives |
Vertegenwoordigt alle instructies die geldig zijn onder de hoofdopdracht. |
| ExecutableName |
De naam van het uitvoerbare bestand dat momenteel wordt uitgevoerd. |
| ExecutablePath |
Het pad naar het actieve uitvoerbare bestand. |
| HelpName |
Hiermee haalt u de naam op die wordt gebruikt voor de hoofdopdracht in de Help-uitvoer. |
| Hidden |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het symbool verborgen is. (Overgenomen van Symbol) |
| Name |
Hiermee haalt u de naam van het symbool op. (Overgenomen van Symbol) |
| Options |
Hiermee haalt u alle opties voor de opdracht op. (Overgenomen van Command) |
| Parents |
Haalt de bovenliggende symbolen op. (Overgenomen van Symbol) |
| Subcommands |
Hiermee haalt u alle subopdrachten voor de opdracht op. (Overgenomen van Command) |
| TreatUnmatchedTokensAsErrors |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of niet-overeenkomende tokens als fouten moeten worden behandeld. (Overgenomen van Command) |
| Validators |
Hiermee haalt u de validators op voor de opdracht. Validators kunnen worden gebruikt om aangepaste validatielogica te maken. (Overgenomen van Command) |
Methoden
| Name | Description |
|---|---|
| Add(Argument) |
Hiermee voegt u een Argument aan de opdracht toe. (Overgenomen van Command) |
| Add(Command) |
Hiermee voegt u een Command aan de opdracht toe. (Overgenomen van Command) |
| Add(Directive) |
Hiermee voegt u een Directive aan de opdracht toe. |
| Add(Option) |
Hiermee voegt u een Option aan de opdracht toe. (Overgenomen van Command) |
| GetCompletions(CompletionContext) |
Hiermee worden voltooiingen voor het symbool ophaalt. (Overgenomen van Command) |
| Parse(IReadOnlyList<String>, ParserConfiguration) |
Parseert een matrixtekenreeks met behulp van de opdracht. (Overgenomen van Command) |
| Parse(String, ParserConfiguration) |
Parseert een opdrachtregeltekenreekswaarde met behulp van de opdracht. (Overgenomen van Command) |
| SetAction(Action<ParseResult>) |
Hiermee stelt u een synchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen. (Overgenomen van Command) |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Hiermee stelt u een asynchrone actie in wanneer de opdracht wordt aangeroepen. (Overgenomen van Command) |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen. (Overgenomen van Command) |
| SetAction(Func<ParseResult,Int32>) |
Hiermee stelt u een synchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen. (Overgenomen van Command) |
| SetAction(Func<ParseResult,Task<Int32>>) |
Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen. (Overgenomen van Command) |
| SetAction(Func<ParseResult,Task>) |
Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen. (Overgenomen van Command) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Symbol) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Retourneert een enumerator die door een verzameling wordt herhaald. (Overgenomen van Command) |