RootCommand Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta l'azione principale eseguita dall'applicazione.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Ereditarietà
Commenti
Usare l'oggetto RootCommand senza sottocomandi per le applicazioni che eseguono un'azione. Aggiungere sottocomandi alla radice per le applicazioni che richiedono azioni identificate da stringhe specifiche. Ad esempio, 'dir' non usa sottocomandi. Vedere Command per le applicazioni con più azioni.
Costruttori
RootCommand(String) |
Rappresenta l'azione principale eseguita dall'applicazione. |
Proprietà
Aliases |
Ottiene il set di stringhe che possono essere usate nella riga di comando per specificare il simbolo. (Ereditato da IdentifierSymbol) |
Arguments |
Rappresenta tutti gli argomenti per il comando. (Ereditato da Command) |
Children |
Ottiene i simboli figlio. (Ereditato da Command) |
Description |
Ottiene o imposta la descrizione del simbolo. (Ereditato da Symbol) |
ExecutableName |
Nome dell'eseguibile attualmente in esecuzione. |
ExecutablePath |
Percorso dell'eseguibile attualmente in esecuzione. |
Handler |
Ottiene o imposta l'oggetto ICommandHandler per il comando. Il gestore rappresenta l'azione che verrà eseguita quando viene richiamato il comando. (Ereditato da Command) |
IsHidden |
Ottiene o imposta un valore che indica se il simbolo è nascosto. (Ereditato da Symbol) |
Name |
Ottiene o imposta il nome del simbolo. (Ereditato da IdentifierSymbol) |
Options |
Rappresenta tutte le opzioni per il comando, incluse le opzioni globali applicate a uno dei predecessori del comando. (Ereditato da Command) |
Parents |
Ottiene i simboli padre. (Ereditato da Symbol) |
Subcommands |
Rappresenta tutti i sottocomandi per il comando. (Ereditato da Command) |
TreatUnmatchedTokensAsErrors |
Ottiene o imposta un valore che indica se i token non corrispondenti devono essere considerati errori. Ad esempio, se impostato su |
Metodi
Add(Argument) |
Aggiunge un Argument oggetto al comando. (Ereditato da Command) |
Add(Command) |
Aggiunge un sottocomand al comando. (Ereditato da Command) |
Add(Option) |
Aggiunge un Option oggetto al comando. (Ereditato da Command) |
AddAlias(String) |
Aggiunge un alias. (Ereditato da IdentifierSymbol) |
AddArgument(Argument) |
Aggiunge un Argument oggetto al comando. (Ereditato da Command) |
AddCommand(Command) |
Aggiunge un sottocomand al comando. (Ereditato da Command) |
AddGlobalOption(Option) |
Aggiunge un valore globale Option al comando. (Ereditato da Command) |
AddOption(Option) |
Aggiunge un Option oggetto al comando. (Ereditato da Command) |
AddValidator(ValidateSymbolResult<CommandResult>) |
Aggiunge un validator personalizzato al comando. I validator possono essere usati per creare la logica di convalida personalizzata. (Ereditato da Command) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetCompletions() |
Ottiene i completamento per il simbolo. (Ereditato da Symbol) |
GetCompletions(CompletionContext) |
Ottiene i valori suggeriti per il completamento della riga di comando. (Ereditato da Command) |
GetEnumerator() |
Ottiene un enumeratore che rappresenta tutti i simboli per il comando. (Ereditato da Command) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
HasAlias(String) |
Determina se l'alias è già stato definito. (Ereditato da IdentifierSymbol) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Symbol) |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. (Ereditato da Command) |