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() |
Возвращает перечислитель, который осуществляет итерацию по коллекции. |