CommandLineBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht die Komposition von Befehlszeilenkonfigurationen.
public ref class CommandLineBuilder
public class CommandLineBuilder
type CommandLineBuilder = class
Public Class CommandLineBuilder
- Vererbung
-
CommandLineBuilder
Konstruktoren
CommandLineBuilder(Command) |
Ermöglicht die Komposition von Befehlszeilenkonfigurationen. |
Eigenschaften
Command |
Der Befehl, der vom Generator den Stamm des Parsers verwendet. |
EnableDirectives |
Bestimmt, ob der Parser Befehlszeilendirektiven erkennt. |
EnableLegacyDoubleDashBehavior |
Bestimmt das Verhalten beim Analysieren eines doppelten Bindestrichs ( |
EnablePosixBundling |
Bestimmt, ob der Parser gebündelte Optionen im POSIX-Stil erkennt und erweitert. |
ResponseFileHandling |
Konfiguriert die Behandlung von Antwortdateien durch den Parser. Wenn diese Option aktiviert ist, wird ein Befehlszeilentoken, das mit |
Methoden
Build() |
Erstellt einen Parser basierend auf der Konfiguration des Befehlszeilen-Generators. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
AddMiddleware(CommandLineBuilder, Action<InvocationContext>, MiddlewareOrder) |
Fügt der Aufrufpipeline einen Middlewaredelegat hinzu, der aufgerufen wird, bevor ein Befehlshandler aufgerufen wird. |
AddMiddleware(CommandLineBuilder, InvocationMiddleware, MiddlewareOrder) |
Fügt der Aufrufpipeline einen Middlewaredelegat hinzu, der aufgerufen wird, bevor ein Befehlshandler aufgerufen wird. |
CancelOnProcessTermination(CommandLineBuilder) |
Ermöglicht die Signalisierung und Verarbeitung der Prozessbeendigung über eine CancellationToken , die während des Aufrufs an eine ICommandHandler übergeben werden kann. |
EnableDirectives(CommandLineBuilder, Boolean) |
Ermöglicht dem Parser, Befehlszeilendirektiven zu erkennen. |
EnableLegacyDoubleDashBehavior(CommandLineBuilder, Boolean) |
Bestimmt das Verhalten beim Analysieren eines doppelten Bindestrichs ( |
EnablePosixBundling(CommandLineBuilder, Boolean) |
Ermöglicht dem Parser, gebündelte Optionen im POSIX-Stil zu erkennen und zu erweitern. |
ParseResponseFileAs(CommandLineBuilder, ResponseFileHandling) |
Konfiguriert die Behandlung von Antwortdateien durch den Parser. Wenn diese Option aktiviert ist, wird ein Befehlszeilentoken, das mit |
RegisterWithDotnetSuggest(CommandLineBuilder) |
Stellt sicher, dass die Anwendung beim |
UseDefaults(CommandLineBuilder) |
Verwendet die Standardkonfiguration. |
UseEnvironmentVariableDirective(CommandLineBuilder) |
Ermöglicht die Verwendung der |
UseExceptionHandler(CommandLineBuilder, Action<Exception,InvocationContext>, Nullable<Int32>) |
Ermöglicht einem Ausnahmehandler, alle nicht behandelten Ausnahmen abzufangen, die von einem Befehlshandler während des Aufrufs ausgelöst werden. |
UseHelp(CommandLineBuilder, Action<HelpContext>, Nullable<Int32>) |
Konfiguriert die Anwendung so, dass Hilfe angezeigt wird, wenn einer der angegebenen Optionsalias in der Befehlszeile verwendet wird. |
UseHelp(CommandLineBuilder, Nullable<Int32>) |
Konfiguriert die Anwendung so, dass hilfe angezeigt wird, wenn eine der folgenden Optionen in der Befehlszeile angegeben ist:
|
UseHelp(CommandLineBuilder, String[]) |
Konfiguriert die Anwendung so, dass Hilfe angezeigt wird, wenn einer der angegebenen Optionsalias in der Befehlszeile verwendet wird. |
UseLocalizationResources(CommandLineBuilder, LocalizationResources) |
Gibt Lokalisierungsressourcen an, die beim Anzeigen von Hilfe, Fehlermeldungen und anderen benutzerseitigen Zeichenfolgen verwendet werden sollen. |
UseParseDirective(CommandLineBuilder, Nullable<Int32>) |
Ermöglicht die Verwendung der |
UseParseErrorReporting(CommandLineBuilder, Nullable<Int32>) |
Konfiguriert die Befehlszeile so, dass Fehlerinformationen in den Standardfehler geschrieben werden, wenn Fehler beim Analysieren der Befehlszeileneingabe auftreten. |
UseSuggestDirective(CommandLineBuilder) |
Ermöglicht die Verwendung der |
UseTypoCorrections(CommandLineBuilder, Int32) |
Konfiguriert die Anwendung so, dass alternative Vorschläge bereitgestellt werden, wenn ein Analysefehler erkannt wird. |
UseVersionOption(CommandLineBuilder) |
Aktiviert die Verwendung einer Option (standardmäßig mit dem Alias |
UseVersionOption(CommandLineBuilder, String[]) |
Aktiviert die Verwendung einer Option (standardmäßig mit dem Alias |