RootCommand Klas

Definitie

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
RootCommand

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)

Van toepassing op