RootCommand Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente l’action main effectuée par l’application.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Héritage
Remarques
Utilisez l’objet RootCommand sans sous-commandes pour les applications qui effectuent une seule action. Ajoutez des sous-commandes à la racine pour les applications qui nécessitent des actions identifiées par des chaînes spécifiques. Par exemple, 'dir' n’utilise aucune sous-commande. Consultez pour les Command applications avec plusieurs actions.
Constructeurs
RootCommand(String) |
Représente l’action main effectuée par l’application. |
Propriétés
Aliases |
Obtient l’ensemble de chaînes qui peuvent être utilisées sur la ligne de commande pour spécifier le symbole. (Hérité de IdentifierSymbol) |
Arguments |
Représente tous les arguments de la commande. (Hérité de Command) |
Children |
Obtient les symboles enfants. (Hérité de Command) |
Description |
Obtient ou définit la description du symbole. (Hérité de Symbol) |
ExecutableName |
Nom de l’exécutable en cours d’exécution. |
ExecutablePath |
Chemin d’accès à l’exécutable en cours d’exécution. |
Handler |
Obtient ou définit le ICommandHandler pour la commande . Le gestionnaire représente l’action qui sera effectuée lorsque la commande est appelée. (Hérité de Command) |
IsHidden |
Obtient ou définit une valeur indiquant si le symbole est masqué. (Hérité de Symbol) |
Name |
Obtient ou définit le nom du symbole. (Hérité de IdentifierSymbol) |
Options |
Représente toutes les options de la commande, y compris les options globales qui ont été appliquées à l’un des ancêtres de la commande. (Hérité de Command) |
Parents |
Obtient les symboles parent. (Hérité de Symbol) |
Subcommands |
Représente toutes les sous-commandes de la commande. (Hérité de Command) |
TreatUnmatchedTokensAsErrors |
Obtient ou définit une valeur qui indique si les jetons sans correspondance doivent être traités comme des erreurs. Par exemple, si la valeur est définie |
Méthodes
Add(Argument) |
Ajoute un Argument à la commande . (Hérité de Command) |
Add(Command) |
Ajoute une sous-commande à la commande . (Hérité de Command) |
Add(Option) |
Ajoute un Option à la commande . (Hérité de Command) |
AddAlias(String) |
Ajoute un alias. (Hérité de IdentifierSymbol) |
AddArgument(Argument) |
Ajoute un Argument à la commande . (Hérité de Command) |
AddCommand(Command) |
Ajoute une sous-commande à la commande . (Hérité de Command) |
AddGlobalOption(Option) |
Ajoute un global Option à la commande. (Hérité de Command) |
AddOption(Option) |
Ajoute un Option à la commande . (Hérité de Command) |
AddValidator(ValidateSymbolResult<CommandResult>) |
Ajoute un validateur personnalisé à la commande. Les validateurs peuvent être utilisés pour créer une logique de validation personnalisée. (Hérité de Command) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetCompletions() |
Obtient des achèvements pour le symbole. (Hérité de Symbol) |
GetCompletions(CompletionContext) |
Obtient les valeurs suggérées pour l’achèvement de la ligne de commande. (Hérité de Command) |
GetEnumerator() |
Obtient un énumérateur qui représente tous les symboles de la commande. (Hérité de Command) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
HasAlias(String) |
Détermine si l’alias a déjà été défini. (Hérité de IdentifierSymbol) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Symbol) |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Retourne un énumérateur qui itère au sein d’une collection. (Hérité de Command) |