CommandLineBuilderExtensions 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.
Fornece métodos de extensão para CommandLineBuilder.
public ref class CommandLineBuilderExtensions abstract sealed
public static class CommandLineBuilderExtensions
type CommandLineBuilderExtensions = class
Public Module CommandLineBuilderExtensions
- Herança
-
CommandLineBuilderExtensions
Métodos
AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder) |
Adiciona um delegado de middleware ao pipeline de invocação chamado antes que um manipulador de comando seja invocado. |
AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder) |
Adiciona um delegado de middleware ao pipeline de invocação chamado antes que um manipulador de comando seja invocado. |
CancelOnProcessTermination(CommandLineBuilder) |
Habilita a sinalização e a manipulação do encerramento do processo por meio de um CancellationToken que pode ser passado para um ICommandHandler durante a invocação. |
EnableDirectives(CommandLineBuilder, Boolean) |
Permite que o analisador reconheça diretivas de linha de comando. |
EnableLegacyDoubleDashBehavior(CommandLineBuilder, Boolean) |
Determina o comportamento ao analisar um traço duplo ( |
EnablePosixBundling(CommandLineBuilder, Boolean) |
Permite que o analisador reconheça e expanda opções agrupadas no estilo POSIX. |
ParseResponseFileAs(CommandLineBuilder, ResponseFileHandling) |
Configura o tratamento do analisador de arquivos de resposta. Quando habilitado, um token de linha de comando que começa com |
RegisterWithDotnetSuggest(CommandLineBuilder) |
Garante que o aplicativo esteja registrado com a ferramenta para habilitar conclusões |
UseDefaults(CommandLineBuilder) |
Usa a configuração padrão. |
UseEnvironmentVariableDirective(CommandLineBuilder) |
Habilita o uso da |
UseExceptionHandler(CommandLineBuilder, Action<Exception,InvocationContext>, Nullable<Int32>) |
Permite que um manipulador de exceção capture quaisquer exceções sem tratamento geradas por um manipulador de comando durante a invocação. |
UseHelp(CommandLineBuilder, Action<HelpContext>, Nullable<Int32>) |
Configura o aplicativo para mostrar ajuda quando um dos aliases de opção especificados é usado na linha de comando. |
UseHelp(CommandLineBuilder, Nullable<Int32>) |
Configura o aplicativo para mostrar ajuda quando uma das seguintes opções é especificada na linha de comando:
|
UseHelp(CommandLineBuilder, String[]) |
Configura o aplicativo para mostrar ajuda quando um dos aliases de opção especificados é usado na linha de comando. |
UseHelpBuilder<TBuilder>(TBuilder, Func<BindingContext,HelpBuilder>) |
Especifica um HelpBuilder a ser usado para formatar a saída de ajuda quando a ajuda é solicitada. |
UseLocalizationResources(CommandLineBuilder, LocalizationResources) |
Especifica os recursos de localização a serem usados ao exibir ajuda, mensagens de erro e outras cadeias de caracteres voltadas para o usuário. |
UseParseDirective(CommandLineBuilder, Nullable<Int32>) |
Habilita o uso da |
UseParseErrorReporting(CommandLineBuilder, Nullable<Int32>) |
Configura a linha de comando para gravar informações de erro em erro padrão quando há erros ao analisar a entrada da linha de comando. |
UseSuggestDirective(CommandLineBuilder) |
Habilita o uso da diretiva que, quando especificada na entrada de linha de comando, faz o tratamento normal de |
UseTypoCorrections(CommandLineBuilder, Int32) |
Configura o aplicativo para fornecer sugestões alternativas quando um erro de análise é detectado. |
UseVersionOption(CommandLineBuilder) |
Habilita o uso de uma opção (padrão para o alias |
UseVersionOption(CommandLineBuilder, String[]) |
Habilita o uso de uma opção (padrão para o alias |