Command Klas

Definitie

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

public ref class Command : System::CommandLine::Symbol, System::Collections::IEnumerable
public class Command : System.CommandLine.Symbol, System.Collections.IEnumerable
type Command = class
    inherit Symbol
    interface IEnumerable
Public Class Command
Inherits Symbol
Implements IEnumerable
Overname
Command
Afgeleid
Implementeringen

Opmerkingen

Gebruik het opdrachtobject voor acties die overeenkomen met een specifieke tekenreeks (de opdrachtnaam). Zie voor eenvoudige toepassingen die slechts één actie RootCommandhebben. Gebruikt bijvoorbeeld dotnet runrun als de opdracht.

Constructors

Name Description
Command(String, String)

Initialiseert een nieuw exemplaar van de opdrachtklasse.

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.

Aliases

Hiermee haalt u de unieke set tekenreeksen op die op de opdrachtregel kunnen worden gebruikt om de opdracht op te geven.

Arguments

Hiermee haalt u alle argumenten voor de opdracht op.

Children

Hiermee haalt u de onderliggende symbolen op.

Description

Hiermee haalt u de beschrijving van het symbool op of stelt u deze in.

(Overgenomen van Symbol)
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.

Parents

Haalt de bovenliggende symbolen op.

(Overgenomen van Symbol)
Subcommands

Hiermee haalt u alle subopdrachten voor de opdracht op.

TreatUnmatchedTokensAsErrors

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of niet-overeenkomende tokens als fouten moeten worden behandeld.

Validators

Hiermee haalt u de validators op voor de opdracht. Validators kunnen worden gebruikt om aangepaste validatielogica te maken.

Methoden

Name Description
Add(Argument)

Hiermee voegt u een Argument aan de opdracht toe.

Add(Command)

Hiermee voegt u een Command aan de opdracht toe.

Add(Option)

Hiermee voegt u een Option aan de opdracht toe.

GetCompletions(CompletionContext)

Hiermee worden voltooiingen voor het symbool ophaalt.

Parse(IReadOnlyList<String>, ParserConfiguration)

Parseert een matrixtekenreeks met behulp van de opdracht.

Parse(String, ParserConfiguration)

Parseert een opdrachtregeltekenreekswaarde met behulp van de opdracht.

SetAction(Action<ParseResult>)

Hiermee stelt u een synchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

Hiermee stelt u een asynchrone actie in wanneer de opdracht wordt aangeroepen.

SetAction(Func<ParseResult,CancellationToken,Task>)

Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

SetAction(Func<ParseResult,Int32>)

Hiermee stelt u een synchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

SetAction(Func<ParseResult,Task<Int32>>)

Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

SetAction(Func<ParseResult,Task>)

Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

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.

Van toepassing op