CommandLineBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia tworzenie konfiguracji wiersza polecenia.
public ref class CommandLineBuilder
public class CommandLineBuilder
type CommandLineBuilder = class
Public Class CommandLineBuilder
- Dziedziczenie
-
CommandLineBuilder
Konstruktory
CommandLineBuilder(Command) |
Umożliwia tworzenie konfiguracji wiersza polecenia. |
Właściwości
Command |
Polecenie, które konstruktor używa katalogu głównego analizatora. |
EnableDirectives |
Określa, czy analizator rozpoznaje dyrektywy wiersza polecenia. |
EnableLegacyDoubleDashBehavior |
Określa zachowanie podczas analizowania podwójnej kreski ( |
EnablePosixBundling |
Określa, czy analizator rozpoznaje i rozszerza opcje w stylu POSIX w pakiecie. |
ResponseFileHandling |
Konfiguruje obsługę plików odpowiedzi analizatora. Po włączeniu token wiersza polecenia rozpoczynający się od |
Metody
Build() |
Tworzy analizator na podstawie konfiguracji konstruktora wiersza polecenia. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder) |
Dodaje delegata oprogramowania pośredniczącego do potoku wywołania wywoływanego przed wywołaniem procedury obsługi poleceń. |
AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder) |
Dodaje delegata oprogramowania pośredniczącego do potoku wywołania wywoływanego przed wywołaniem procedury obsługi poleceń. |
CancelOnProcessTermination(CommandLineBuilder) |
Umożliwia sygnalizowanie i obsługę zakończenia procesu za pośrednictwem CancellationToken elementu , który można przekazać do ICommandHandler wywołania podczas wywołania. |
EnableDirectives(CommandLineBuilder, Boolean) |
Umożliwia analizatorowi rozpoznawanie dyrektyw wiersza polecenia. |
EnableLegacyDoubleDashBehavior(CommandLineBuilder, Boolean) |
Określa zachowanie podczas analizowania podwójnej kreski ( |
EnablePosixBundling(CommandLineBuilder, Boolean) |
Umożliwia analizatorowi rozpoznawanie i rozszerzanie opcji w stylu POSIX w pakiecie. |
ParseResponseFileAs(CommandLineBuilder, ResponseFileHandling) |
Konfiguruje obsługę plików odpowiedzi analizatora. Po włączeniu token wiersza polecenia rozpoczynający się od |
RegisterWithDotnetSuggest(CommandLineBuilder) |
Gwarantuje, że aplikacja jest zarejestrowana w narzędziu w |
UseDefaults(CommandLineBuilder) |
Używa konfiguracji domyślnej. |
UseEnvironmentVariableDirective(CommandLineBuilder) |
Umożliwia użycie |
UseExceptionHandler(CommandLineBuilder, Action<Exception,InvocationContext>, Nullable<Int32>) |
Umożliwia programowi obsługi wyjątków przechwycenie wszelkich nieobsługiwanych wyjątków zgłaszanych przez procedurę obsługi poleceń podczas wywołania. |
UseHelp(CommandLineBuilder, Action<HelpContext>, Nullable<Int32>) |
Konfiguruje aplikację, aby pokazać pomoc, gdy jeden z określonych aliasów opcji jest używany w wierszu polecenia. |
UseHelp(CommandLineBuilder, Nullable<Int32>) |
Konfiguruje aplikację, aby pokazać pomoc, gdy w wierszu polecenia określono jedną z następujących opcji:
|
UseHelp(CommandLineBuilder, String[]) |
Konfiguruje aplikację, aby pokazać pomoc, gdy jeden z określonych aliasów opcji jest używany w wierszu polecenia. |
UseLocalizationResources(CommandLineBuilder, LocalizationResources) |
Określa zasoby lokalizacji, które mają być używane podczas wyświetlania pomocy, komunikatów o błędach i innych ciągów wyświetlanych przez użytkownika. |
UseParseDirective(CommandLineBuilder, Nullable<Int32>) |
Umożliwia użycie dyrektywy, która po określeniu |
UseParseErrorReporting(CommandLineBuilder, Nullable<Int32>) |
Konfiguruje wiersz polecenia, aby zapisywać informacje o błędach w standardowym błędzie, gdy występują błędy podczas analizowania danych wejściowych wiersza polecenia. |
UseSuggestDirective(CommandLineBuilder) |
Umożliwia użycie dyrektywy, która po określeniu |
UseTypoCorrections(CommandLineBuilder, Int32) |
Konfiguruje aplikację w celu udostępnienia alternatywnych sugestii po wykryciu błędu analizy. |
UseVersionOption(CommandLineBuilder) |
Włącza użycie opcji (domyślnie do aliasu |
UseVersionOption(CommandLineBuilder, String[]) |
Włącza użycie opcji (domyślnie do aliasu |