Command Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет определенное действие, выполняемое приложением.
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)
- Наследование
- Производный
- Реализации
Комментарии
Используйте объект Command для действий, соответствующих определенной строке (имя команды). Ознакомьтесь RootCommand с простыми приложениями, которые имеют только одно действие. Например, dotnet run
использует в run
качестве команды .
Конструкторы
Command(String, String) |
Инициализирует новый экземпляр класса Command. |
Свойства
Aliases |
Возвращает набор строк, которые можно использовать в командной строке для указания символа. (Унаследовано от IdentifierSymbol) |
Arguments |
Представляет все аргументы для команды. |
Children |
Возвращает дочерние символы. |
Description |
Возвращает или задает описание символа. (Унаследовано от Symbol) |
Handler |
Возвращает или задает ICommandHandler для команды . Обработчик представляет действие, которое будет выполняться при вызове команды. |
IsHidden |
Возвращает или задает значение, указывающее, скрыт ли символ. (Унаследовано от Symbol) |
Name |
Возвращает или задает имя символа. (Унаследовано от IdentifierSymbol) |
Options |
Представляет все параметры команды, включая глобальные параметры, которые были применены к любому из предков команды. |
Parents |
Возвращает родительские символы. (Унаследовано от Symbol) |
Subcommands |
Представляет все подкоманды для команды. |
TreatUnmatchedTokensAsErrors |
Возвращает или задает значение, указывающее, следует ли рассматривать несовпадающие маркеры как ошибки. Например, если задано значение |
Методы
Add(Argument) |
Добавляет в Argument команду . |
Add(Command) |
Добавляет в команду подкоманду. |
Add(Option) |
Добавляет в Option команду . |
AddAlias(String) |
Добавляет псевдоним. (Унаследовано от IdentifierSymbol) |
AddArgument(Argument) |
Добавляет в Argument команду . |
AddCommand(Command) |
Добавляет в команду подкоманду. |
AddGlobalOption(Option) |
Добавляет глобальный Option объект в команду . |
AddOption(Option) |
Добавляет в Option команду . |
AddValidator(ValidateSymbolResult<CommandResult>) |
Добавляет в команду пользовательский проверяющий элемент управления. Проверяющие элементы можно использовать для создания пользовательской логики проверки. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetCompletions() |
Возвращает завершения для символа. (Унаследовано от Symbol) |
GetCompletions(CompletionContext) |
Возвращает предлагаемые значения для завершения командной строки. |
GetEnumerator() |
Возвращает перечислитель, представляющий все символы для команды. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HasAlias(String) |
Определяет, определен ли псевдоним. (Унаследовано от IdentifierSymbol) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Symbol) |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Возвращает перечислитель, который осуществляет итерацию по коллекции. |