Argument<T> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Argument<T>() |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(Func<T>) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(ParseArgument<T>, Boolean) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(String, String) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(String, Func<T>, String) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>()
Initialise une nouvelle instance de la classe Argument.
public:
Argument();
public Argument ();
Public Sub New ()
S’applique à
Argument<T>(Func<T>)
Initialise une nouvelle instance de la classe 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))
Paramètres
- getDefaultValue
- Func<T>
Délégué à appeler pour retourner la valeur par défaut.
Exceptions
Levé quand getDefaultValue
a la valeur null.
S’applique à
Argument<T>(ParseArgument<T>, Boolean)
Initialise une nouvelle instance de la classe 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)
Paramètres
- parse
- ParseArgument<T>
Analyseur d’arguments personnalisé.
- isDefault
- Boolean
true
pour utiliser le parse
résultat comme valeur par défaut.
S’applique à
Argument<T>(String, String)
Initialise une nouvelle instance de la classe 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)
Paramètres
- name
- String
Nom de l’argument.
- description
- String
Description de l’argument, indiquée dans l’aide.
S’applique à
Argument<T>(String, Func<T>, String)
Initialise une nouvelle instance de la classe 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)
Paramètres
- name
- String
Nom de l’argument.
- getDefaultValue
- Func<T>
Délégué à appeler pour retourner la valeur par défaut.
- description
- String
Description de l’argument, indiquée dans l’aide.
Exceptions
Levé quand getDefaultValue
a la valeur null.
S’applique à
Argument<T>(String, ParseArgument<T>, Boolean, String)
Initialise une nouvelle instance de la classe 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)
Paramètres
- name
- String
Nom de l’argument.
- parse
- ParseArgument<T>
Analyseur d’arguments personnalisé.
- isDefault
- Boolean
true
pour utiliser le parse
résultat comme valeur par défaut.
- description
- String
Description de l’argument, indiquée dans l’aide.
Exceptions
Levé quand parse
a la valeur null.