Command Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma ação específica que o aplicativo executa.
public ref class Command : System::CommandLine::IdentifierSymbol, System::Collections::Generic::IEnumerable<System::CommandLine::Symbol ^>
public class Command : System.CommandLine.IdentifierSymbol, System.Collections.Generic.IEnumerable<System.CommandLine.Symbol>
type Command = class
inherit IdentifierSymbol
interface seq<Symbol>
interface IEnumerable
Public Class Command
Inherits IdentifierSymbol
Implements IEnumerable(Of Symbol)
- Herança
- Derivado
- Implementações
Comentários
Use o objeto Command para ações que correspondam a uma cadeia de caracteres específica (o nome do comando). Consulte RootCommand para aplicativos simples que têm apenas uma ação. Por exemplo, dotnet run
usa run
como o comando .
Construtores
Command(String, String) |
Inicializa uma nova instância da classe Command. |
Propriedades
Aliases |
Obtém o conjunto de cadeias de caracteres que podem ser usadas na linha de comando para especificar o símbolo. (Herdado de IdentifierSymbol) |
Arguments |
Representa todos os argumentos para o comando . |
Children |
Obtém os símbolos filho. |
Description |
Obtém ou define a descrição do símbolo. (Herdado de Symbol) |
Handler |
Obtém ou define o ICommandHandler para o comando . O manipulador representa a ação que será executada quando o comando for invocado. |
IsHidden |
Obtém ou define um valor que indica se o símbolo está oculto. (Herdado de Symbol) |
Name |
Obtém ou define o nome do símbolo. (Herdado de IdentifierSymbol) |
Options |
Representa todas as opções para o comando, incluindo opções globais que foram aplicadas a qualquer um dos ancestrais do comando. |
Parents |
Obtém os símbolos pai. (Herdado de Symbol) |
Subcommands |
Representa todos os subcomandos para o comando . |
TreatUnmatchedTokensAsErrors |
Obtém ou define um valor que indica se tokens não correspondentes devem ser tratados como erros. Por exemplo, se definido |
Métodos
Add(Argument) |
Adiciona um Argument ao comando . |
Add(Command) |
Adiciona um subcomando ao comando . |
Add(Option) |
Adiciona um Option ao comando . |
AddAlias(String) |
Adiciona um alias. (Herdado de IdentifierSymbol) |
AddArgument(Argument) |
Adiciona um Argument ao comando . |
AddCommand(Command) |
Adiciona um subcomando ao comando . |
AddGlobalOption(Option) |
Adiciona um global Option ao comando . |
AddOption(Option) |
Adiciona um Option ao comando . |
AddValidator(ValidateSymbolResult<CommandResult>) |
Adiciona um validador personalizado ao comando . Os validadores podem ser usados para criar uma lógica de validação personalizada. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetCompletions() |
Obtém conclusões para o símbolo. (Herdado de Symbol) |
GetCompletions(CompletionContext) |
Obtém os valores sugeridos para conclusão da linha de comando. |
GetEnumerator() |
Obtém um enumerador que representa todos os símbolos do comando. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
HasAlias(String) |
Determina se o alias já foi definido. (Herdado de IdentifierSymbol) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Symbol) |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Retorna um enumerador que itera em uma coleção. |