Argument<T> Konstruktory
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.
Przeciążenia
Argument<T>() |
Inicjuje nowe wystąpienie klasy Argument. |
Argument<T>(Func<T>) |
Inicjuje nowe wystąpienie klasy Argument. |
Argument<T>(ParseArgument<T>, Boolean) |
Inicjuje nowe wystąpienie klasy Argument. |
Argument<T>(String, String) |
Inicjuje nowe wystąpienie klasy Argument. |
Argument<T>(String, Func<T>, String) |
Inicjuje nowe wystąpienie klasy Argument. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Inicjuje nowe wystąpienie klasy Argument. |
Argument<T>()
Inicjuje nowe wystąpienie klasy Argument.
public:
Argument();
public Argument ();
Public Sub New ()
Dotyczy
Argument<T>(Func<T>)
Inicjuje nowe wystąpienie klasy Argument.
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))
Parametry
- getDefaultValue
- Func<T>
Delegat, który ma wywołać, aby zwrócić wartość domyślną.
Wyjątki
Zgłaszany, gdy getDefaultValue
ma wartość null.
Dotyczy
Argument<T>(ParseArgument<T>, Boolean)
Inicjuje nowe wystąpienie klasy Argument.
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)
Parametry
- parse
- ParseArgument<T>
Analizator argumentów niestandardowych.
- isDefault
- Boolean
true
aby użyć wyniku jako wartości domyślnej parse
.
Dotyczy
Argument<T>(String, String)
Inicjuje nowe wystąpienie klasy Argument.
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)
Parametry
- name
- String
Nazwa argumentu.
- description
- String
Opis argumentu pokazany w pomocy.
Dotyczy
Argument<T>(String, Func<T>, String)
Inicjuje nowe wystąpienie klasy Argument.
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)
Parametry
- name
- String
Nazwa argumentu.
- getDefaultValue
- Func<T>
Delegat, który ma wywołać, aby zwrócić wartość domyślną.
- description
- String
Opis argumentu pokazany w pomocy.
Wyjątki
Zgłaszany, gdy getDefaultValue
ma wartość null.
Dotyczy
Argument<T>(String, ParseArgument<T>, Boolean, String)
Inicjuje nowe wystąpienie klasy Argument.
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)
Parametry
- name
- String
Nazwa argumentu.
- parse
- ParseArgument<T>
Analizator argumentów niestandardowych.
- isDefault
- Boolean
true
aby użyć wyniku jako wartości domyślnej parse
.
- description
- String
Opis argumentu pokazany w pomocy.
Wyjątki
Zgłaszany, gdy parse
ma wartość null.