Taal

Command Klas

Definitie

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

public ref class Command : System::CommandLine::Symbol, System::Collections::IEnumerable
public ref class Command : System::CommandLine::Symbol, System::Collections::Generic::IEnumerable<System::CommandLine::Symbol ^>, System::CommandLine::ICommand
public class Command : System.CommandLine.Symbol, System.Collections.IEnumerable
public class Command : System.CommandLine.Symbol, System.Collections.Generic.IEnumerable<System.CommandLine.Symbol>, System.CommandLine.ICommand
type Command = class
    inherit Symbol
    interface IEnumerable
type Command = class
    inherit Symbol
    interface ICommand
    interface ISymbol
    interface ISuggestionSource
    interface seq<Symbol>
    interface IEnumerable
Public Class Command
Inherits Symbol
Implements IEnumerable
Public Class Command
Inherits Symbol
Implements ICommand, IEnumerable(Of Symbol)
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

Naam Description
Command(String, String)

Initialiseert een nieuw exemplaar van de opdrachtklasse.

Eigenschappen

Naam 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.

Aliases

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(Overgenomen van Symbol)
Argument
Verouderd.

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

Arguments

Hiermee haalt u alle argumenten voor de opdracht op.

Children

Hiermee haalt u de onderliggende symbolen op.

Children

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(Overgenomen van Symbol)
Description

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

(Overgenomen van Symbol)
Handler

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

Hidden

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het symbool verborgen is.

(Overgenomen van Symbol)
IsHidden

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(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)
RawAliases

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(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

Naam 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.

Add(Symbol)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

AddAlias(String)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

AddAliasInner(String)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(Overgenomen van Symbol)
AddArgument(Argument)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

AddCommand(Command)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

AddOption(Option)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

AddValidator(ValidateSymbol<CommandResult>)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

ClearAliases()

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(Overgenomen van Symbol)
GetCompletions(CompletionContext)

Hiermee worden voltooiingen voor het symbool ophaalt.

GetEnumerator()

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

HasAlias(String)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(Overgenomen van Symbol)
HasRawAlias(String)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

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

Suggest(String)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(Overgenomen van Symbol)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Symbol)

Expliciete interface-implementaties

Naam Description
ICommand.Argument

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

ICommand.Arguments

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

ICommand.Options

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

IEnumerable.GetEnumerator()

Retourneert een enumerator die door een verzameling wordt herhaald.

ISymbol.Children

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

(Overgenomen van Symbol)

Extensiemethoden

Naam Description
ConfigureFromMethod(Command, MethodInfo, Object)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

Invoke(Command, String, IConsole)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

Invoke(Command, String[], IConsole)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

InvokeAsync(Command, String, IConsole)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

InvokeAsync(Command, String[], IConsole)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

Parse(Command, String, IReadOnlyCollection<Char>)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

Parse(Command, String[])

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Converteert een IEnumerable<T> naar een IAsyncEnumerable<T>.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Hiermee maakt u een FrozenDictionary<TKey,TValue> van een op basis van de IEnumerable<T> opgegeven sleutelkiezer- en elementselectorfuncties.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Hiermee maakt u een FrozenDictionary<TKey,TValue> van een op basis van een IEnumerable<T> opgegeven sleutelkiezerfunctie.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Hiermee maakt u een FrozenSet<T> met de opgegeven waarden.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Hiermee maakt u een onveranderbare matrix op basis van de opgegeven verzameling.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel-vergelijkingsfunctie.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Maakt een onveranderbare woordenlijst op basis van een bepaalde transformatie van een reeks.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Hiermee wordt een onveranderbare woordenlijst samengesteld op basis van een bestaande verzameling elementen, waarbij een transformatiefunctie wordt toegepast op de bronsleutels.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Inventariseert een reeks, produceert een onveranderbare hashset van de inhoud en maakt gebruik van de opgegeven gelijkheidsgelijker voor het settype.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Inventariseert een reeks en produceert een onveranderbare hashset van de inhoud.

ToImmutableList<TSource>(IEnumerable<TSource>)

Inventariseert een reeks en produceert een onveranderbare lijst met inhoud.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud met behulp van de opgegeven sleutel vergelijken.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Inventariseert een reeks, produceert een onveranderbare gesorteerde set inhoud en maakt gebruik van de opgegeven vergelijkingsfunctie.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Inventariseert een reeks en produceert een onveranderbare gesorteerde set inhoud.

UseCommandHandler<THandler>(Command)

Vertegenwoordigt een specifieke actie die door de toepassing wordt uitgevoerd.

Van toepassing op