RootCommand Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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. |