Option Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut.
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
- Warisan
- Turunan
- Penerapan
Konstruktor
| Nama | Deskripsi |
|---|---|
| Option(String, String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| Option(String, String[]) |
Menginisialisasi instans baru dari kelas Option. |
| Option(String[], String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
Properti
| Nama | Deskripsi |
|---|---|
| Action |
Mendapatkan atau mengatur CommandLineAction untuk Opsi. Handler mewakili tindakan yang akan dilakukan saat Opsi dipanggil. |
| Aliases |
Mendapatkan kumpulan string unik yang dapat digunakan pada baris perintah untuk menentukan Opsi. |
| Aliases |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| AllowMultipleArgumentsPerToken |
Mendapatkan nilai yang menunjukkan apakah beberapa token argumen diizinkan untuk setiap token pengidentifikasi opsi. |
| Argument |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| Arity |
Mendapatkan atau mengatur aritas opsi. |
| Children |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| CompletionSources |
Mendapatkan daftar sumber penyelesaian untuk opsi tersebut. |
| Description |
Mendapatkan atau mengatur deskripsi simbol. (Diperoleh dari Symbol) |
| HasDefaultValue |
Menentukan apakah nilai default ditentukan untuk opsi . |
| HelpName |
Mendapatkan atau mengatur nama tempat penampung yang ditampilkan dalam bantuan penggunaan untuk nilai opsi.
Nilai akan dibungkus dalam tanda kurung sudut ( |
| Hidden |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol disembunyikan. (Diperoleh dari Symbol) |
| IsHidden |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| Name |
Mendapatkan nama simbol. (Diperoleh dari Symbol) |
| Parents |
Mendapatkan simbol induk. (Diperoleh dari Symbol) |
| RawAliases |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| Recursive |
Ketika diatur ke true, opsi ini akan diterapkan ke perintah atau perintah induk langsungnya dan secara rekursif ke subperintah mereka. |
| Required |
Menunjukkan apakah opsi diperlukan saat perintah induknya dipanggil. |
| Validators |
Validator yang akan dipanggil ketika opsi dicocokkan oleh pengurai. |
| ValueType |
Type Mendapatkan bahwa token yang diurai opsi akan dikonversi. |
Metode
| Nama | Deskripsi |
|---|---|
| AddAlias(String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| AddAliasInner(String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| AddValidator(ValidateSymbol<OptionResult>) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| ClearAliases() |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| GetCompletions(CompletionContext) |
Mendapatkan penyelesaian untuk simbol. |
| GetDefaultValue() |
Mendapatkan nilai default untuk opsi . |
| HasAlias(String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| HasRawAlias(String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| Suggest(String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Symbol) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IOption.Argument |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| ISymbol.Children |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. (Diperoleh dari Symbol) |
| IValueDescriptor.GetDefaultValue() |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| IValueDescriptor.HasDefaultValue |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| IValueDescriptor.Type |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| IValueDescriptor.ValueName |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| BuildAlias(IValueDescriptor) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |
| Parse(Option, String) |
Simbol yang menentukan parameter bernama dan nilai untuk parameter tersebut. |