Command 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.
Mewakili tindakan tertentu yang dilakukan aplikasi.
public ref class Command : System::CommandLine::Symbol, System::Collections::IEnumerable
public class Command : System.CommandLine.Symbol, System.Collections.IEnumerable
type Command = class
inherit Symbol
interface IEnumerable
Public Class Command
Inherits Symbol
Implements IEnumerable
- Warisan
- Turunan
- Penerapan
Keterangan
Gunakan objek Perintah untuk tindakan yang sesuai dengan string tertentu (nama perintah). Untuk aplikasi sederhana yang hanya memiliki satu tindakan, lihat RootCommand. Misalnya, dotnet run menggunakan run sebagai perintah .
Konstruktor
| Nama | Deskripsi |
|---|---|
| Command(String, String) |
Menginisialisasi instans baru kelas Perintah. |
Properti
| Nama | Deskripsi |
|---|---|
| Action |
Mendapatkan atau mengatur CommandLineAction untuk Perintah. Handler mewakili tindakan yang akan dilakukan saat Perintah dipanggil. |
| Aliases |
Mendapatkan kumpulan string unik yang dapat digunakan pada baris perintah untuk menentukan perintah. |
| Arguments |
Mendapatkan semua argumen untuk perintah . |
| Children |
Mendapatkan simbol anak. |
| Description |
Mendapatkan atau mengatur deskripsi simbol. (Diperoleh dari Symbol) |
| Hidden |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol disembunyikan. (Diperoleh dari Symbol) |
| Name |
Mendapatkan nama simbol. (Diperoleh dari Symbol) |
| Options |
Mendapatkan semua opsi untuk perintah . |
| Parents |
Mendapatkan simbol induk. (Diperoleh dari Symbol) |
| Subcommands |
Mendapatkan semua sub perintah untuk perintah. |
| TreatUnmatchedTokensAsErrors |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah token yang tidak cocok harus diperlakukan sebagai kesalahan. |
| Validators |
Mendapatkan validator ke perintah . Validator dapat digunakan untuk membuat logika validasi kustom. |
Metode
| Nama | Deskripsi |
|---|---|
| Add(Argument) |
Argument Menambahkan ke perintah . |
| Add(Command) |
Command Menambahkan ke perintah . |
| Add(Option) |
Option Menambahkan ke perintah . |
| GetCompletions(CompletionContext) |
Mendapatkan penyelesaian untuk simbol. |
| Parse(IReadOnlyList<String>, ParserConfiguration) |
Mengurai string array menggunakan perintah . |
| Parse(String, ParserConfiguration) |
Mengurai nilai string baris perintah menggunakan perintah . |
| SetAction(Action<ParseResult>) |
Mengatur tindakan sinkron yang akan dijalankan saat perintah dipanggil. |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Mengatur tindakan asinkron saat perintah dipanggil. |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Mengatur tindakan asinkron yang akan dijalankan saat perintah dipanggil. |
| SetAction(Func<ParseResult,Int32>) |
Mengatur tindakan sinkron yang akan dijalankan saat perintah dipanggil. |
| SetAction(Func<ParseResult,Task<Int32>>) |
Mengatur tindakan asinkron yang akan dijalankan saat perintah dipanggil. |
| SetAction(Func<ParseResult,Task>) |
Mengatur tindakan asinkron yang akan dijalankan saat perintah dipanggil. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Symbol) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IEnumerable.GetEnumerator() |
Mengembalikan enumerator yang melakukan iterasi melalui koleksi. |