Option<T> 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.
Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert.
generic <typename T>
public ref class Option : System::CommandLine::Option, System::CommandLine::Binding::IValueDescriptor<T>
public class Option<T> : System.CommandLine.Option, System.CommandLine.Binding.IValueDescriptor<T>
type Option<'T> = class
inherit Option
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Option(Of T)
Inherits Option
Implements IValueDescriptor(Of T)
Typparameter
- T
Das Type , unter dem die Argumente der Option analysiert werden sollen.
- Vererbung
- Implementiert
Konstruktoren
Option<T>(String, Func<T>, String) |
Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert. |
Option<T>(String, ParseArgument<T>, Boolean, String) |
Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert. |
Option<T>(String, String) |
Initialisiert eine neue Instanz der IdentifierSymbol-Klasse. |
Option<T>(String[], Func<T>, String) |
Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert. |
Option<T>(String[], ParseArgument<T>, Boolean, String) |
Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert. |
Option<T>(String[], String) |
Ein Symbol, das einen benannten Parameter und einen Wert für diesen Parameter definiert. |
Eigenschaften
Aliases |
Ruft den Satz von Zeichenfolgen ab, der in der Befehlszeile verwendet werden kann, um das Symbol anzugeben. (Geerbt von IdentifierSymbol) |
AllowMultipleArgumentsPerToken |
Ruft einen Wert ab, der angibt, ob mehrere Argumenttoken für jedes Optionsbezeichnertoken zulässig sind. (Geerbt von Option) |
ArgumentHelpName |
Ruft den Namen des Arguments ab, wenn es in der Hilfe angezeigt wird, oder legt den Namen fest. (Geerbt von Option) |
Arity |
Ruft die Arität der Option ab oder legt sie fest. |
Description |
Ruft die Beschreibung des Symbols ab oder legt sie fest. (Geerbt von Symbol) |
IsHidden |
Ruft einen Wert ab, der angibt, ob das Symbol ausgeblendet ist, oder legt den Wert fest. (Geerbt von Symbol) |
IsRequired |
Gibt an, ob die Option erforderlich ist, wenn ihr übergeordneter Befehl aufgerufen wird. (Geerbt von Option) |
Name |
Ruft den Symbolnamen ab oder legt diese fest. (Geerbt von Option) |
Parents |
Ruft die übergeordneten Symbole ab. (Geerbt von Symbol) |
ValueType |
Das Type , unter dem die Argumente der Option analysiert werden sollen. (Geerbt von Option) |
Methoden
AddAlias(String) |
Fügt einen Alias hinzu. (Geerbt von IdentifierSymbol) |
AddValidator(ValidateSymbolResult<OptionResult>) |
Fügt einen Validierungsator hinzu, der aufgerufen wird, wenn die Option vom Parser abgeglichen wird. (Geerbt von Option) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetCompletions() |
Ruft Vervollständigungen für das Symbol ab. (Geerbt von Symbol) |
GetCompletions(CompletionContext) |
Ruft die vorgeschlagenen Werte für die Befehlszeilen-Vervollständigung ab. (Geerbt von Option) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HasAlias(String) |
Bestimmt, ob der Alias bereits definiert wurde. (Geerbt von IdentifierSymbol) |
HasAliasIgnoringPrefix(String) |
Gibt an, ob ein bestimmter Alias für die Option vorhanden ist, unabhängig vom Präfix. (Geerbt von Option) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetDefaultValue(Object) |
Legt den Standardwert für die Option fest. (Geerbt von Option) |
SetDefaultValueFactory(Func<Object>) |
Legt einen Delegat fest, der aufgerufen werden soll, wenn der Standardwert für die Option erforderlich ist. (Geerbt von Option) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Symbol) |
Explizite Schnittstellenimplementierungen
IValueDescriptor.GetDefaultValue() |
Ruft den Standardwert ab, falls vorhanden. (Geerbt von Option) |
IValueDescriptor.HasDefaultValue |
Ruft einen Wert ab, der angibt, ob ein Standardwert vorhanden ist. (Geerbt von Option) |
IValueDescriptor.ValueName |
Ruft den Namen des Werts ab. (Geerbt von Option) |
Erweiterungsmethoden
ExistingOnly<T>(Option<T>) |
Konfiguriert eine Option, um nur Werte zu akzeptieren, die vorhandenen Dateien oder Verzeichnissen entsprechen. |
Parse(Option, String) |
Analysiert einen Befehlszeilenzeichenfolgenwert mithilfe einer Option. |
Parse(Option, String[]) |
Analysiert einen Befehlszeilenzeichenfolgenwert mithilfe einer Option. |