RootCommand 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 utama yang dilakukan aplikasi.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Warisan
Keterangan
Gunakan objek RootCommand tanpa sub-perintah untuk aplikasi yang melakukan satu tindakan. Tambahkan sub perintah ke akar untuk aplikasi yang memerlukan tindakan yang diidentifikasi oleh string tertentu. Misalnya, 'dir' tidak menggunakan sub-perintah apa pun. Lihat Command untuk aplikasi dengan beberapa tindakan.
Konstruktor
| Nama | Deskripsi |
|---|---|
| RootCommand(String) |
Mewakili tindakan utama yang dilakukan aplikasi. |
Properti
| Nama | Deskripsi |
|---|---|
| Action |
Mendapatkan atau mengatur CommandLineAction untuk Perintah. Handler mewakili tindakan yang akan dilakukan saat Perintah dipanggil. (Diperoleh dari Command) |
| Aliases |
Mendapatkan kumpulan string unik yang dapat digunakan pada baris perintah untuk menentukan perintah. (Diperoleh dari Command) |
| Arguments |
Mendapatkan semua argumen untuk perintah . (Diperoleh dari Command) |
| Children |
Mendapatkan simbol anak. (Diperoleh dari Command) |
| Description |
Mendapatkan atau mengatur deskripsi simbol. (Diperoleh dari Symbol) |
| Directives |
Mewakili semua arahan yang valid di bawah perintah root. |
| ExecutableName |
Nama executable yang sedang berjalan. |
| ExecutablePath |
Jalur ke executable yang sedang berjalan. |
| 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 . (Diperoleh dari Command) |
| Parents |
Mendapatkan simbol induk. (Diperoleh dari Symbol) |
| Subcommands |
Mendapatkan semua sub perintah untuk perintah. (Diperoleh dari Command) |
| TreatUnmatchedTokensAsErrors |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah token yang tidak cocok harus diperlakukan sebagai kesalahan. (Diperoleh dari Command) |
| Validators |
Mendapatkan validator ke perintah . Validator dapat digunakan untuk membuat logika validasi kustom. (Diperoleh dari Command) |
Metode
| Nama | Deskripsi |
|---|---|
| Add(Argument) |
Argument Menambahkan ke perintah . (Diperoleh dari Command) |
| Add(Command) |
Command Menambahkan ke perintah . (Diperoleh dari Command) |
| Add(Directive) |
Directive Menambahkan ke perintah . |
| Add(Option) |
Option Menambahkan ke perintah . (Diperoleh dari Command) |
| GetCompletions(CompletionContext) |
Mendapatkan penyelesaian untuk simbol. (Diperoleh dari Command) |
| Parse(IReadOnlyList<String>, ParserConfiguration) |
Mengurai string array menggunakan perintah . (Diperoleh dari Command) |
| Parse(String, ParserConfiguration) |
Mengurai nilai string baris perintah menggunakan perintah . (Diperoleh dari Command) |
| SetAction(Action<ParseResult>) |
Mengatur tindakan sinkron yang akan dijalankan saat perintah dipanggil. (Diperoleh dari Command) |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Mengatur tindakan asinkron saat perintah dipanggil. (Diperoleh dari Command) |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Mengatur tindakan asinkron yang akan dijalankan saat perintah dipanggil. (Diperoleh dari Command) |
| SetAction(Func<ParseResult,Int32>) |
Mengatur tindakan sinkron yang akan dijalankan saat perintah dipanggil. (Diperoleh dari Command) |
| SetAction(Func<ParseResult,Task<Int32>>) |
Mengatur tindakan asinkron yang akan dijalankan saat perintah dipanggil. (Diperoleh dari Command) |
| SetAction(Func<ParseResult,Task>) |
Mengatur tindakan asinkron yang akan dijalankan saat perintah dipanggil. (Diperoleh dari Command) |
| 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. (Diperoleh dari Command) |