CommandLineBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Habilita la composición de configuraciones de línea de comandos.
public ref class CommandLineBuilder
public class CommandLineBuilder
type CommandLineBuilder = class
Public Class CommandLineBuilder
- Herencia
-
CommandLineBuilder
Constructores
CommandLineBuilder(Command) |
Habilita la composición de configuraciones de línea de comandos. |
Propiedades
Command |
Comando que el generador usa la raíz del analizador. |
EnableDirectives |
Determina si el analizador reconoce las directivas de línea de comandos. |
EnableLegacyDoubleDashBehavior |
Determina el comportamiento al analizar un guión doble ( |
EnablePosixBundling |
Determina si el analizador reconoce y expande las opciones agrupadas de estilo POSIX. |
ResponseFileHandling |
Configura el control del analizador de los archivos de respuesta. Cuando se habilita, se expandirá un token de línea de comandos a partir |
Métodos
Build() |
Crea un analizador basado en la configuración del generador de línea de comandos. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder) |
Agrega un delegado de middleware a la canalización de invocación denominada antes de invocar un controlador de comandos. |
AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder) |
Agrega un delegado de middleware a la canalización de invocación denominada antes de invocar un controlador de comandos. |
CancelOnProcessTermination(CommandLineBuilder) |
Permite la señalización y el control de la terminación del proceso a través de un CancellationToken objeto que se puede pasar a durante la ICommandHandler invocación. |
EnableDirectives(CommandLineBuilder, Boolean) |
Permite que el analizador reconozca las directivas de línea de comandos. |
EnableLegacyDoubleDashBehavior(CommandLineBuilder, Boolean) |
Determina el comportamiento al analizar un guión doble ( |
EnablePosixBundling(CommandLineBuilder, Boolean) |
Permite al analizador reconocer y expandir las opciones agrupadas de estilo POSIX. |
ParseResponseFileAs(CommandLineBuilder, ResponseFileHandling) |
Configura el control del analizador de los archivos de respuesta. Cuando se habilita, se expandirá un token de línea de comandos a partir |
RegisterWithDotnetSuggest(CommandLineBuilder) |
Garantiza que la aplicación está registrada con la |
UseDefaults(CommandLineBuilder) |
Usa la configuración predeterminada. |
UseEnvironmentVariableDirective(CommandLineBuilder) |
Habilita el uso de la |
UseExceptionHandler(CommandLineBuilder, Action<Exception,InvocationContext>, Nullable<Int32>) |
Permite que un controlador de excepciones capture las excepciones no controladas producidas por un controlador de comandos durante la invocación. |
UseHelp(CommandLineBuilder, Action<HelpContext>, Nullable<Int32>) |
Configura la aplicación para mostrar ayuda cuando se usa uno de los alias de opción especificados en la línea de comandos. |
UseHelp(CommandLineBuilder, Nullable<Int32>) |
Configura la aplicación para mostrar ayuda cuando se especifica una de las siguientes opciones en la línea de comandos:
|
UseHelp(CommandLineBuilder, String[]) |
Configura la aplicación para mostrar ayuda cuando se usa uno de los alias de opción especificados en la línea de comandos. |
UseLocalizationResources(CommandLineBuilder, LocalizationResources) |
Especifica los recursos de localización que se usarán al mostrar ayuda, mensajes de error y otras cadenas orientadas al usuario. |
UseParseDirective(CommandLineBuilder, Nullable<Int32>) |
Habilita el uso de la |
UseParseErrorReporting(CommandLineBuilder, Nullable<Int32>) |
Configura la línea de comandos para escribir información de error en el error estándar cuando hay errores que analizan la entrada de la línea de comandos. |
UseSuggestDirective(CommandLineBuilder) |
Habilita el uso de la |
UseTypoCorrections(CommandLineBuilder, Int32) |
Configura la aplicación para proporcionar sugerencias alternativas cuando se detecta un error de análisis. |
UseVersionOption(CommandLineBuilder) |
Habilita el uso de una opción (que tiene como valor predeterminado el alias |
UseVersionOption(CommandLineBuilder, String[]) |
Habilita el uso de una opción (que tiene como valor predeterminado el alias |