Option Classe
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.
Symbole définissant un paramètre nommé et une valeur pour ce paramètre.
public ref class Option abstract : System::CommandLine::Symbol
public ref class Option : System::CommandLine::Symbol, System::CommandLine::IOption
public abstract class Option : System.CommandLine.Symbol
public class Option : System.CommandLine.Symbol, System.CommandLine.IOption
type Option = class
inherit Symbol
type Option = class
inherit Symbol
interface IOption
interface ISymbol
interface ISuggestionSource
interface IValueDescriptor
Public MustInherit Class Option
Inherits Symbol
Public Class Option
Inherits Symbol
Implements IOption
- Héritage
- Dérivé
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| Option(String, String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| Option(String, String[]) |
Initialise une nouvelle instance de la classe Option. |
| Option(String[], String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
Propriétés
| Nom | Description |
|---|---|
| Action |
Obtient ou définit l’option CommandLineAction . Le gestionnaire représente l’action qui sera effectuée lorsque l’option est appelée. |
| Aliases |
Obtient l’ensemble unique de chaînes qui peuvent être utilisées sur la ligne de commande pour spécifier l’option. |
| Aliases |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| AllowMultipleArgumentsPerToken |
Obtient une valeur qui indique si plusieurs jetons d’argument sont autorisés pour chaque jeton d’identificateur d’option. |
| Argument |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| Arity |
Obtient ou définit l’arité de l’option. |
| Children |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| CompletionSources |
Obtient la liste des sources d’achèvement de l’option. |
| Description |
Obtient ou définit la description du symbole. (Hérité de Symbol) |
| HasDefaultValue |
Spécifie si une valeur par défaut est définie pour l’option. |
| HelpName |
Obtient ou définit le nom de l’espace réservé affiché dans l’aide d’utilisation pour la valeur de l’option.
La valeur est encapsulée entre crochets d’angle ( |
| Hidden |
Obtient ou définit une valeur indiquant si le symbole est masqué. (Hérité de Symbol) |
| IsHidden |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| Name |
Obtient le nom du symbole. (Hérité de Symbol) |
| Parents |
Obtient les symboles parents. (Hérité de Symbol) |
| RawAliases |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| Recursive |
Lorsqu’elle est définie sur true, cette option est appliquée à sa commande parente immédiate ou à ses commandes et récursivement à leurs sous-commandes. |
| Required |
Indique si l’option est requise lorsque sa commande parente est appelée. |
| Validators |
Validateurs qui seront appelés lorsque l’option est mise en correspondance par l’analyseur. |
| ValueType |
Obtient le Type jeton analysé par l’option vers lequel les jetons sont convertis. |
Méthodes
| Nom | Description |
|---|---|
| AddAlias(String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| AddAliasInner(String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| AddValidator(ValidateSymbol<OptionResult>) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| ClearAliases() |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| GetCompletions(CompletionContext) |
Obtient les achèvements du symbole. |
| GetDefaultValue() |
Obtient la valeur par défaut de l’option. |
| HasAlias(String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| HasRawAlias(String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| Suggest(String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Symbol) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IOption.Argument |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| ISymbol.Children |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. (Hérité de Symbol) |
| IValueDescriptor.GetDefaultValue() |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| IValueDescriptor.HasDefaultValue |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| IValueDescriptor.Type |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| IValueDescriptor.ValueName |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
Méthodes d’extension
| Nom | Description |
|---|---|
| BuildAlias(IValueDescriptor) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |
| Parse(Option, String) |
Symbole définissant un paramètre nommé et une valeur pour ce paramètre. |