Argument<T> Konstruktoren
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.
Überlädt
Argument<T>() |
Initialisiert eine neue instance der Argument-Klasse. |
Argument<T>(Func<T>) |
Initialisiert eine neue instance der Argument-Klasse. |
Argument<T>(ParseArgument<T>, Boolean) |
Initialisiert eine neue instance der Argument-Klasse. |
Argument<T>(String, String) |
Initialisiert eine neue instance der Argument-Klasse. |
Argument<T>(String, Func<T>, String) |
Initialisiert eine neue instance der Argument-Klasse. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Initialisiert eine neue instance der Argument-Klasse. |
Argument<T>()
Initialisiert eine neue instance der Argument-Klasse.
public:
Argument();
public Argument ();
Public Sub New ()
Gilt für:
Argument<T>(Func<T>)
Initialisiert eine neue instance der Argument-Klasse.
public:
Argument(Func<T> ^ getDefaultValue);
public Argument (Func<T> getDefaultValue);
new System.CommandLine.Argument<'T> : Func<'T> -> System.CommandLine.Argument<'T>
Public Sub New (getDefaultValue As Func(Of T))
Parameter
- getDefaultValue
- Func<T>
Der Delegat, der aufgerufen werden soll, um den Standardwert zurückzugeben.
Ausnahmen
Wird ausgelöst, wenn getDefaultValue
NULL ist.
Gilt für:
Argument<T>(ParseArgument<T>, Boolean)
Initialisiert eine neue instance der Argument-Klasse.
public Argument (System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false);
new System.CommandLine.Argument<'T> : System.CommandLine.Parsing.ParseArgument<'T> * bool -> System.CommandLine.Argument<'T>
Public Sub New (parse As ParseArgument(Of T), Optional isDefault As Boolean = false)
Parameter
- parse
- ParseArgument<T>
Ein benutzerdefinierter Argumentparser.
- isDefault
- Boolean
true
, um das parse
Ergebnis als Standardwert zu verwenden.
Gilt für:
Argument<T>(String, String)
Initialisiert eine neue instance der Argument-Klasse.
public Argument (string? name, string? description = default);
new System.CommandLine.Argument<'T> : string * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, Optional description As String = Nothing)
Parameter
- name
- String
Der Name des Arguments.
- description
- String
Die Beschreibung des Arguments, die in der Hilfe dargestellt wird.
Gilt für:
Argument<T>(String, Func<T>, String)
Initialisiert eine neue instance der Argument-Klasse.
public Argument (string name, Func<T> getDefaultValue, string? description = default);
new System.CommandLine.Argument<'T> : string * Func<'T> * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, getDefaultValue As Func(Of T), Optional description As String = Nothing)
Parameter
- name
- String
Der Name des Arguments.
- getDefaultValue
- Func<T>
Der Delegat, der aufgerufen werden soll, um den Standardwert zurückzugeben.
- description
- String
Die Beschreibung des Arguments, die in der Hilfe dargestellt wird.
Ausnahmen
Wird ausgelöst, wenn getDefaultValue
NULL ist.
Gilt für:
Argument<T>(String, ParseArgument<T>, Boolean, String)
Initialisiert eine neue instance der Argument-Klasse.
public Argument (string? name, System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false, string? description = default);
new System.CommandLine.Argument<'T> : string * System.CommandLine.Parsing.ParseArgument<'T> * bool * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, parse As ParseArgument(Of T), Optional isDefault As Boolean = false, Optional description As String = Nothing)
Parameter
- name
- String
Der Name des Arguments.
- parse
- ParseArgument<T>
Ein benutzerdefinierter Argumentparser.
- isDefault
- Boolean
true
, um das parse
Ergebnis als Standardwert zu verwenden.
- description
- String
Die Beschreibung des Arguments, die in der Hilfe dargestellt wird.
Ausnahmen
Wird ausgelöst, wenn parse
NULL ist.