CommandLineBuilderExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы расширения для CommandLineBuilder.
public ref class CommandLineBuilderExtensions abstract sealed
public static class CommandLineBuilderExtensions
type CommandLineBuilderExtensions = class
Public Module CommandLineBuilderExtensions
- Наследование
-
CommandLineBuilderExtensions
Методы
AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder) |
Добавляет делегат ПО промежуточного слоя в конвейер вызова, вызываемый перед вызовом обработчика команд. |
AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder) |
Добавляет делегат ПО промежуточного слоя в конвейер вызова, вызываемый перед вызовом обработчика команд. |
CancelOnProcessTermination(CommandLineBuilder) |
Включает сигнализацию и обработку завершения процесса с помощью CancellationToken , который может быть передан ICommandHandler в во время вызова. |
EnableDirectives(CommandLineBuilder, Boolean) |
Позволяет синтаксическому анализатору распознавать директивы командной строки. |
EnableLegacyDoubleDashBehavior(CommandLineBuilder, Boolean) |
Определяет поведение при синтаксическом анализе двойного дефиса ( |
EnablePosixBundling(CommandLineBuilder, Boolean) |
Позволяет синтаксическому анализатору распознавать и развертывать параметры в стиле POSIX. |
ParseResponseFileAs(CommandLineBuilder, ResponseFileHandling) |
Настраивает обработку файлов ответов в средстве синтаксического анализа. Если этот параметр включен, маркер командной строки, начинающийся с |
RegisterWithDotnetSuggest(CommandLineBuilder) |
Гарантирует, что приложение зарегистрировано в средстве |
UseDefaults(CommandLineBuilder) |
Использует конфигурацию по умолчанию. |
UseEnvironmentVariableDirective(CommandLineBuilder) |
Включает использование директивы |
UseExceptionHandler(CommandLineBuilder, Action<Exception,InvocationContext>, Nullable<Int32>) |
Позволяет обработчику исключений перехватывать необработанных исключений, создаваемых обработчиком команд во время вызова. |
UseHelp(CommandLineBuilder, Action<HelpContext>, Nullable<Int32>) |
Настраивает приложение для отображения справки при использовании одного из указанных псевдонимов параметров в командной строке. |
UseHelp(CommandLineBuilder, Nullable<Int32>) |
Настраивает приложение для отображения справки, если в командной строке указан один из следующих параметров:
|
UseHelp(CommandLineBuilder, String[]) |
Настраивает приложение для отображения справки при использовании одного из указанных псевдонимов параметров в командной строке. |
UseHelpBuilder<TBuilder>(TBuilder, Func<BindingContext,HelpBuilder>) |
Указывает объект , используемый HelpBuilder для форматирования выходных данных справки при запросе справки. |
UseLocalizationResources(CommandLineBuilder, LocalizationResources) |
Указывает ресурсы локализации, которые будут использоваться при отображении справки, сообщений об ошибках и других пользовательских строк. |
UseParseDirective(CommandLineBuilder, Nullable<Int32>) |
Включает использование |
UseParseErrorReporting(CommandLineBuilder, Nullable<Int32>) |
Настраивает командную строку для записи сведений об ошибках в стандартную ошибку при наличии ошибок при синтаксическом анализе входных данных командной строки. |
UseSuggestDirective(CommandLineBuilder) |
Позволяет использовать директиву |
UseTypoCorrections(CommandLineBuilder, Int32) |
Настраивает приложение для предоставления альтернативных предложений при обнаружении ошибки синтаксического анализа. |
UseVersionOption(CommandLineBuilder) |
Включает использование параметра (по умолчанию для псевдонима |
UseVersionOption(CommandLineBuilder, String[]) |
Включает использование параметра (по умолчанию для псевдонима |