Option<T> Klas

Definitie

Een symbool dat een benoemde parameter en een waarde voor die parameter definieert.

generic <typename T>
public ref class Option : System::CommandLine::Option
public class Option<T> : System.CommandLine.Option
type Option<'T> = class
    inherit Option
Public Class Option(Of T)
Inherits Option

Type parameters

T

De Type argumenten van de optie worden naar verwachting geparseerd als.

Overname
Option<T>

Constructors

Name Description
Option<T>(String, String[])

Initialiseert een nieuw exemplaar van de Option klasse.

Eigenschappen

Name Description
Action

Hiermee haalt u de optie op of stelt u deze CommandLineAction in. De handler vertegenwoordigt de actie die wordt uitgevoerd wanneer de optie wordt aangeroepen.

(Overgenomen van Option)
Aliases

Hiermee haalt u de unieke set tekenreeksen op die op de opdrachtregel kunnen worden gebruikt om de optie op te geven.

(Overgenomen van Option)
AllowMultipleArgumentsPerToken

Hiermee wordt een waarde opgehaald die aangeeft of meerdere argumenttokens zijn toegestaan voor elk optie-id-token.

(Overgenomen van Option)
Arity

Hiermee haalt u de arity van de optie op of stelt u deze in.

(Overgenomen van Option)
CompletionSources

Hiermee haalt u de lijst met voltooiingsbronnen voor de optie op.

(Overgenomen van Option)
CustomParser

Hiermee haalt u een aangepaste argumentparser op of stelt u deze in.

DefaultValueFactory

Hiermee wordt de gemachtigde opgehaald of ingesteld om de standaardwaarde te maken.

Description

Hiermee haalt u de beschrijving van het symbool op of stelt u deze in.

(Overgenomen van Symbol)
HasDefaultValue

Hiermee geeft u op of er een standaardwaarde is gedefinieerd voor de optie.

(Overgenomen van Option)
HelpName

Hiermee wordt de tijdelijke aanduidingsnaam opgehaald of ingesteld die wordt weergegeven in de help bij gebruik voor de waarde van de optie. De waarde wordt verpakt tussen punthaken (< en >).

(Overgenomen van Option)
Hidden

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het symbool verborgen is.

(Overgenomen van Symbol)
Name

Hiermee haalt u de naam van het symbool op.

(Overgenomen van Symbol)
Parents

Haalt de bovenliggende symbolen op.

(Overgenomen van Symbol)
Recursive

Als deze optie is ingesteld op true, wordt deze optie toegepast op de directe bovenliggende opdracht of opdrachten en recursief op hun subopdrachten.

(Overgenomen van Option)
Required

Geeft aan of de optie vereist is wanneer de bovenliggende opdracht wordt aangeroepen.

(Overgenomen van Option)
Validators

Validators die worden aangeroepen wanneer de optie overeenkomt met de parser.

(Overgenomen van Option)
ValueType

Hiermee wordt opgehaald Type waarnaar de geparseerde tokens van de optie worden geconverteerd.

Methoden

Name Description
AcceptLegalFileNamesOnly()

Hiermee configureert u de optie om alleen waarden te accepteren die juridische bestandsnamen vertegenwoordigen.

AcceptLegalFilePathsOnly()

Hiermee configureert u de optie om alleen waarden te accepteren die juridische bestandspaden vertegenwoordigen.

AcceptOnlyFromAmong(String[])

Hiermee configureert u de optie om alleen de opgegeven waarden te accepteren en deze voor te stellen als opdrachtregelvoltooiingen.

AcceptOnlyFromAmong(StringComparer, String[])

Hiermee configureert u de optie om alleen de opgegeven waarden te accepteren met behulp van de opgegeven vergelijking en om ze voor te stellen als voltooiing van de opdrachtregel.

GetCompletions(CompletionContext)

Hiermee worden voltooiingen voor het symbool ophaalt.

(Overgenomen van Option)
GetDefaultValue()

Hiermee wordt de standaardwaarde voor de optie opgehaald.

(Overgenomen van Option)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Symbol)

Extensiemethoden

Name Description
AcceptExistingOnly<T>(Option<T>)

Hiermee configureert u een optie om alleen waarden te accepteren die overeenkomen met bestaande bestanden of mappen.

Van toepassing op