Nyelv

RootCommand Osztály

Definíció

Az alkalmazás által végrehajtott fő műveletet jelöli.

public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
    inherit Command
Public Class RootCommand
Inherits Command
Öröklődés
RootCommand

Megjegyzések

Használja a RootCommand objektumot alparancsok nélkül az egy műveletet végrehajtó alkalmazásokhoz. Adjon hozzá alparancsokat a gyökérhez olyan alkalmazásokhoz, amelyek meghatározott sztringek által azonosított műveleteket igényelnek. A "dir" például nem használ alparancsokat. Több Command művelettel rendelkező alkalmazások megtekintése.

Konstruktorok

Név Description
RootCommand(String)

Az alkalmazás által végrehajtott fő műveletet jelöli.

Tulajdonságok

Név Description
Action

Lekéri vagy beállítja a CommandLineAction parancsot. A kezelő a parancs meghívásakor végrehajtandó műveletet jelöli.

(Öröklődés forrása Command)
Aliases

Lekéri a parancssorban a parancs megadásához használható egyedi sztringeket.

(Öröklődés forrása Command)
Argument
Elavult.

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
Arguments

Lekéri a parancs összes argumentumát.

(Öröklődés forrása Command)
Children

Lekéri a gyermek szimbólumokat.

(Öröklődés forrása Command)
Description

Lekéri vagy beállítja a szimbólum leírását.

(Öröklődés forrása Symbol)
Directives

A gyökérparancs alatt érvényes összes direktívát jelöli.

ExecutableName

Az éppen futó végrehajtható fájl neve.

ExecutablePath

A jelenleg futó végrehajtható fájl elérési útja.

ExeName

Az alkalmazás által végrehajtott fő műveletet jelöli.

ExePath

Az alkalmazás által végrehajtott fő műveletet jelöli.

Handler

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
HelpName

Lekéri vagy beállítja a gyökérparancshoz használt nevet a súgó kimenetében.

Hidden

Lekéri vagy beállít egy értéket, amely jelzi, hogy a szimbólum rejtett-e.

(Öröklődés forrása Symbol)
IsHidden

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)
Name

Az alkalmazás által végrehajtott fő műveletet jelöli.

Name

Lekéri a szimbólum nevét.

(Öröklődés forrása Symbol)
Options

Lekéri a parancs összes beállítását.

(Öröklődés forrása Command)
Parents

Lekéri a szülőszimbólumokat.

(Öröklődés forrása Symbol)
RawAliases

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)
Subcommands

Lekéri a parancs összes alparancsát.

(Öröklődés forrása Command)
TreatUnmatchedTokensAsErrors

Olyan értéket kap vagy állít be, amely jelzi, hogy a nem egyező jogkivonatokat hibaként kell-e kezelni.

(Öröklődés forrása Command)
Validators

Lekéri az érvényesítőket a parancshoz. Az érvényesítők egyéni érvényesítési logika létrehozásához használhatók.

(Öröklődés forrása Command)

Metódusok

Név Description
Add(Argument)

Hozzáad egy parancsot Argument .

(Öröklődés forrása Command)
Add(Command)

Hozzáad egy parancsot Command .

(Öröklődés forrása Command)
Add(Directive)

Hozzáad egy parancsot Directive .

Add(Option)

Hozzáad egy parancsot Option .

(Öröklődés forrása Command)
Add(Symbol)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
AddAlias(String)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
AddAliasInner(String)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)
AddArgument(Argument)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
AddCommand(Command)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
AddOption(Option)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
AddValidator(ValidateSymbol<CommandResult>)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
ClearAliases()

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)
GetCompletions(CompletionContext)

Befejezi a szimbólumot.

(Öröklődés forrása Command)
GetEnumerator()

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
HasAlias(String)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)
HasRawAlias(String)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)
Parse(IReadOnlyList<String>, ParserConfiguration)

Tömbsztringek elemzése a parancs használatával.

(Öröklődés forrása Command)
Parse(String, ParserConfiguration)

Egy parancssori sztringérték elemzése a parancs használatával.

(Öröklődés forrása Command)
SetAction(Action<ParseResult>)

Beállít egy szinkron műveletet, amelyet a parancs meghívásakor kell futtatni.

(Öröklődés forrása Command)
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

A parancs meghívásakor aszinkron műveletet állít be.

(Öröklődés forrása Command)
SetAction(Func<ParseResult,CancellationToken,Task>)

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

(Öröklődés forrása Command)
SetAction(Func<ParseResult,Int32>)

Beállít egy szinkron műveletet, amelyet a parancs meghívásakor kell futtatni.

(Öröklődés forrása Command)
SetAction(Func<ParseResult,Task<Int32>>)

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

(Öröklődés forrása Command)
SetAction(Func<ParseResult,Task>)

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

(Öröklődés forrása Command)
Suggest(String)

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Symbol)

Explicit interfész-implementációk

Név Description
ICommand.Argument

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
ICommand.Arguments

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
ICommand.Options

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Command)
IEnumerable.GetEnumerator()

Egy gyűjteményen keresztül iteráló enumerátort ad vissza.

(Öröklődés forrása Command)
ISymbol.Children

Az alkalmazás által végrehajtott fő műveletet jelöli.

(Öröklődés forrása Symbol)

Bővítő metódusok

Név Description
ConfigureFromMethod(Command, MethodInfo, Object)

Az alkalmazás által végrehajtott fő műveletet jelöli.

Invoke(Command, String, IConsole)

Az alkalmazás által végrehajtott fő műveletet jelöli.

Invoke(Command, String[], IConsole)

Az alkalmazás által végrehajtott fő műveletet jelöli.

InvokeAsync(Command, String, IConsole)

Az alkalmazás által végrehajtott fő műveletet jelöli.

InvokeAsync(Command, String[], IConsole)

Az alkalmazás által végrehajtott fő műveletet jelöli.

Parse(Command, String, IReadOnlyCollection<Char>)

Az alkalmazás által végrehajtott fő műveletet jelöli.

Parse(Command, String[])

Az alkalmazás által végrehajtott fő műveletet jelöli.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Átalakítja az egyiket IEnumerable<T>IAsyncEnumerable<T>.

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

Létrehoz egy FrozenDictionary<TKey,TValue>IEnumerable<T> megadott kulcsválasztó és elemválasztó függvény alapján.

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

Létrehoz egy FrozenDictionary<TKey,TValue> megadott kulcsválasztó függvényt IEnumerable<T> .

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

Létrehoz egy FrozenSet<T> értéket a megadott értékekkel.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Módosíthatatlan tömböt hoz létre a megadott gyűjteményből.

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

Számba és átalakít egy sorozatot, és a megadott kulcs- és érték-összehasonlítók használatával módosíthatatlan szótárt hoz létre a tartalmából.

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

Számba és átalakít egy sorozatot, és a megadott kulcs-összehasonlító használatával módosíthatatlan szótárt hoz létre a tartalmából.

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

Számbavétele és átalakítása egy sorozat, és létrehoz egy nem módosítható szótár a tartalmát.

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

Egy szekvencia valamilyen átalakításán alapuló nem módosítható szótárt hoz létre.

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

Egy nem módosítható szótárat hoz létre egy meglévő elemgyűjteményből, amely egy átalakítási függvényt alkalmaz a forráskulcsokra.

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

Számba veszi a sorozatot, módosíthatatlan kivonatkészletet hoz létre a tartalmából, és a megadott egyenlőség-összehasonlítót használja a készlettípushoz.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Számba ad egy sorozatot, és a tartalma nem módosítható kivonatkészletet hoz létre.

ToImmutableList<TSource>(IEnumerable<TSource>)

Számba ad egy sorozatot, és megváltoztathatatlan listát hoz létre annak tartalmáról.

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

Számba és átalakít egy sorozatot, és a megadott kulcs- és érték-összehasonlítók használatával módosíthatatlan rendezési szótárt hoz létre a tartalmaiból.

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

Számbavesz és átalakít egy sorozatot, és a megadott kulcs-összehasonlító használatával módosíthatatlan rendezési szótárt hoz létre a tartalmaiból.

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

Számbavétele és átalakítása egy sorozat, és létrehoz egy nem módosítható rendezett szótár a tartalmát.

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

Számba veszi a sorozatot, megváltoztathatatlan rendezési halmazt hoz létre, és a megadott összehasonlítót használja.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Számba ad egy sorozatot, és megváltoztathatatlan rendezésű halmazt hoz létre annak tartalmából.

UseCommandHandler<THandler>(Command)

Az alkalmazás által végrehajtott fő műveletet jelöli.

A következőre érvényes: