Argument<T> 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.
generic <typename T>
public ref class Argument : System::CommandLine::Argument
public class Argument<T> : System.CommandLine.Argument
type Argument<'T> = class
inherit Argument
Public Class Argument(Of T)
Inherits Argument
Jenis parameter
- T
- Warisan
Konstruktor
| Nama | Deskripsi |
|---|---|
| Argument<T>() |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. |
| Argument<T>(Func<T>) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. |
| Argument<T>(String, T) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. |
| Argument<T>(String) |
Menginisialisasi instans baru kelas Argumen. |
| Argument<T>(TryConvertArgument<T>) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. |
Properti
| Nama | Deskripsi |
|---|---|
| Aliases |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| ArgumentType |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| Arity |
Mendapatkan atau mengatur aritas argumen. (Diperoleh dari Argument) |
| CaptureRemainingTokens |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah argumen ini menangkap semua token yang tersisa. (Diperoleh dari Argument) |
| Children |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| CompletionSources |
Mendapatkan daftar sumber penyelesaian untuk argumen. (Diperoleh dari Argument) |
| CustomParser |
Mendapatkan atau mengatur pengurai argumen kustom. |
| DefaultValueFactory |
Mendapatkan atau mengatur delegasi yang akan dipanggil untuk membuat nilai default. |
| Description |
Mendapatkan atau mengatur deskripsi simbol. (Diperoleh dari Symbol) |
| HasDefaultValue |
Menentukan apakah nilai default ditentukan untuk argumen . |
| HasDefaultValue |
Menentukan apakah nilai default ditentukan untuk argumen . (Diperoleh dari Argument) |
| HelpName |
Mendapatkan atau mengatur nama tempat penampung yang ditampilkan dalam bantuan penggunaan untuk nilai argumen.
Nilai akan dibungkus dalam tanda kurung sudut ( |
| Hidden |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol disembunyikan. (Diperoleh dari Symbol) |
| IsHidden |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| Name |
Mendapatkan nama simbol. (Diperoleh dari Symbol) |
| Parents |
Mendapatkan simbol induk. (Diperoleh dari Symbol) |
| RawAliases |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| Validators |
Menyediakan daftar validator argumen. Validator dapat digunakan untuk memberikan kesalahan kustom berdasarkan input pengguna. (Diperoleh dari Argument) |
| ValueType |
Mendapatkan atau mengatur Type bahwa token yang diurai argumen akan dikonversi. |
Metode
| Nama | Deskripsi |
|---|---|
| AddAliasInner(String) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| AddSuggestions(IReadOnlyCollection<String>) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| AddSuggestionSource(ISuggestionSource) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| AddSuggestionSource(Suggest) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| AddValidator(ValidateSymbol<ArgumentResult>) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| ClearAliases() |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| GetCompletions(CompletionContext) |
Mendapatkan penyelesaian untuk simbol. (Diperoleh dari Argument) |
| GetDefaultValue() |
Mendapatkan nilai default untuk argumen . (Diperoleh dari Argument) |
| HasAlias(String) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| HasRawAlias(String) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| SetDefaultValue(Func<Object>) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| SetDefaultValue(Object) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| Suggest(String) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Argument) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IArgument.Arity |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| ISymbol.Children |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Symbol) |
| IValueDescriptor.Type |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
| IValueDescriptor.ValueName |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. (Diperoleh dari Argument) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AcceptExistingOnly<T>(Argument<T>) |
Mengonfigurasi argumen untuk hanya menerima nilai yang sesuai dengan file atau direktori yang ada. |
| AcceptLegalFileNamesOnly<T>(Argument<T>) |
Mengonfigurasi argumen untuk hanya menerima nilai yang mewakili nama file legal. |
| AcceptLegalFilePathsOnly<T>(Argument<T>) |
Mengonfigurasi argumen untuk hanya menerima nilai yang mewakili jalur file hukum. |
| AcceptOnlyFromAmong<T>(Argument<T>, String[]) |
Mengonfigurasi argumen untuk hanya menerima nilai yang ditentukan, dan menyarankannya sebagai penyelesaian baris perintah. |
| AcceptOnlyFromAmong<T>(Argument<T>, StringComparer, String[]) |
Mengonfigurasi argumen untuk hanya menerima nilai yang ditentukan menggunakan pembanding yang ditentukan, dan untuk menyarankannya sebagai penyelesaian baris perintah. |
| BuildAlias(IValueDescriptor) |
Simbol yang menentukan nilai yang dapat diteruskan pada baris perintah ke perintah atau opsi. |