Option<T> Klasa
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.
Symbol definiujący nazwany parametr i wartość dla tego parametru.
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
Parametry typu
- T
Oczekuje Type się, że argumenty opcji zostaną przeanalizowane jako.
- Dziedziczenie
Konstruktory
| Nazwa | Opis |
|---|---|
| Option<T>(String, String[]) |
Inicjuje nowe wystąpienie klasy Option. |
Właściwości
| Nazwa | Opis |
|---|---|
| Action |
Pobiera lub ustawia CommandLineAction wartość dla opcji. Procedura obsługi reprezentuje akcję, która zostanie wykonana po wywołaniu opcji. (Odziedziczone po Option) |
| Aliases |
Pobiera unikatowy zestaw ciągów, których można użyć w wierszu polecenia, aby określić opcję. (Odziedziczone po Option) |
| AllowMultipleArgumentsPerToken |
Pobiera wartość wskazującą, czy wiele tokenów argumentów jest dozwolonych dla każdego tokenu identyfikatora opcji. (Odziedziczone po Option) |
| Arity |
Pobiera lub ustawia arity opcji. (Odziedziczone po Option) |
| CompletionSources |
Pobiera listę źródeł uzupełniania dla opcji . (Odziedziczone po Option) |
| CustomParser |
Pobiera lub ustawia analizator argumentów niestandardowych. |
| DefaultValueFactory |
Pobiera lub ustawia delegata do wywołania w celu utworzenia wartości domyślnej. |
| Description |
Pobiera lub ustawia opis symbolu. (Odziedziczone po Symbol) |
| HasDefaultValue |
Określa, czy dla opcji zdefiniowano wartość domyślną. (Odziedziczone po Option) |
| HelpName |
Pobiera lub ustawia nazwę symbolu zastępczego wyświetlaną w pomocy użycia dla wartości opcji.
Wartość zostanie opakowana w nawiasy kątowe ( |
| Hidden |
Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty. (Odziedziczone po Symbol) |
| Name |
Pobiera nazwę symbolu. (Odziedziczone po Symbol) |
| Parents |
Pobiera symbole nadrzędne. (Odziedziczone po Symbol) |
| Recursive |
Po ustawieniu wartości true ta opcja zostanie zastosowana do jego natychmiastowego polecenia nadrzędnego lub poleceń i cyklicznie do ich podpolecenia. (Odziedziczone po Option) |
| Required |
Wskazuje, czy opcja jest wymagana po wywołaniu polecenia nadrzędnego. (Odziedziczone po Option) |
| Validators |
Moduły sprawdzania poprawności, które będą wywoływane po dopasowaniu opcji przez analizator. (Odziedziczone po Option) |
| ValueType |
Pobiera, na Type który zostaną przekonwertowane tokeny przeanalizowane przez opcję. |
Metody
| Nazwa | Opis |
|---|---|
| AcceptLegalFileNamesOnly() |
Konfiguruje opcję akceptowania tylko wartości reprezentujących nazwy plików prawnych. |
| AcceptLegalFilePathsOnly() |
Konfiguruje opcję akceptowania tylko wartości reprezentujących ścieżki plików prawnych. |
| AcceptOnlyFromAmong(String[]) |
Konfiguruje opcję akceptowania tylko określonych wartości i sugerowania ich jako uzupełniania wiersza polecenia. |
| GetCompletions(CompletionContext) |
Pobiera uzupełnienia symbolu. (Odziedziczone po Option) |
| GetDefaultValue() |
Pobiera wartość domyślną dla opcji . (Odziedziczone po Option) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Symbol) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AcceptExistingOnly<T>(Option<T>) |
Konfiguruje opcję akceptowania tylko wartości odpowiadających istniejącym plikom lub katalogom. |