Bahasa

RootCommand Kelas

Definisi

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
RootCommand

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)
Argument
Kedaluwarsa.

Mewakili tindakan utama yang dilakukan aplikasi.

(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.

ExeName

Mewakili tindakan utama yang dilakukan aplikasi.

ExePath

Mewakili tindakan utama yang dilakukan aplikasi.

Handler

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
HelpName

Mendapatkan atau mengatur nama yang digunakan untuk perintah root dalam output bantuan.

Hidden

Mendapatkan atau menetapkan nilai yang menunjukkan apakah simbol disembunyikan.

(Diperoleh dari Symbol)
IsHidden

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Symbol)
Name

Mewakili tindakan utama yang dilakukan aplikasi.

Name

Mendapatkan nama simbol.

(Diperoleh dari Symbol)
Options

Mendapatkan semua opsi untuk perintah .

(Diperoleh dari Command)
Parents

Mendapatkan simbol induk.

(Diperoleh dari Symbol)
RawAliases

Mewakili tindakan utama yang dilakukan aplikasi.

(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)
Add(Symbol)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
AddAlias(String)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
AddAliasInner(String)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Symbol)
AddArgument(Argument)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
AddCommand(Command)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
AddOption(Option)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
AddValidator(ValidateSymbol<CommandResult>)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
ClearAliases()

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Symbol)
GetCompletions(CompletionContext)

Mendapatkan penyelesaian untuk simbol.

(Diperoleh dari Command)
GetEnumerator()

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
HasAlias(String)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Symbol)
HasRawAlias(String)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Symbol)
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)
Suggest(String)

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Symbol)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Symbol)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
ICommand.Argument

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
ICommand.Arguments

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
ICommand.Options

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Command)
IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

(Diperoleh dari Command)
ISymbol.Children

Mewakili tindakan utama yang dilakukan aplikasi.

(Diperoleh dari Symbol)

Metode Ekstensi

Nama Deskripsi
ConfigureFromMethod(Command, MethodInfo, Object)

Mewakili tindakan utama yang dilakukan aplikasi.

Invoke(Command, String, IConsole)

Mewakili tindakan utama yang dilakukan aplikasi.

Invoke(Command, String[], IConsole)

Mewakili tindakan utama yang dilakukan aplikasi.

InvokeAsync(Command, String, IConsole)

Mewakili tindakan utama yang dilakukan aplikasi.

InvokeAsync(Command, String[], IConsole)

Mewakili tindakan utama yang dilakukan aplikasi.

Parse(Command, String, IReadOnlyCollection<Char>)

Mewakili tindakan utama yang dilakukan aplikasi.

Parse(Command, String[])

Mewakili tindakan utama yang dilakukan aplikasi.

ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

Mengonversi IEnumerable<T> menjadi IAsyncEnumerable<T>.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Membuat FrozenDictionary<TKey,TValue> dari IEnumerable<T> sesuai dengan fungsi pemilih kunci dan pemilih elemen yang ditentukan.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

FrozenDictionary<TKey,TValue> Membuat dari sesuai dengan fungsi pemilih kunci yang IEnumerable<T> ditentukan.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

FrozenSet<T> Membuat dengan nilai yang ditentukan.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Membuat array yang tidak dapat diubah dari koleksi yang ditentukan.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah dengan menggunakan pembanding kunci yang ditentukan.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Membangun kamus yang tidak dapat diubah berdasarkan beberapa transformasi urutan.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Membangun kamus yang tidak dapat diubah dari kumpulan elemen yang ada, menerapkan fungsi transformasi ke kunci sumber.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Menghitung urutan, menghasilkan set hash yang tidak dapat diubah dari kontennya, dan menggunakan perbandingan kesetaraan yang ditentukan untuk jenis yang ditetapkan.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan kumpulan hash kontennya yang tidak dapat diubah.

ToImmutableList<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan daftar kontennya yang tidak dapat diubah.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus yang diurutkan yang tidak dapat diubah dari kontennya dengan menggunakan pembanding kunci dan nilai yang ditentukan.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Menghitung dan mengubah urutan, dan menghasilkan kamus yang diurutkan yang tidak dapat diubah dari kontennya dengan menggunakan pembanding kunci yang ditentukan.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang diurutkan tidak dapat diubah.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Menghitung urutan, menghasilkan kumpulan kontennya yang diurutkan yang tidak dapat diubah, dan menggunakan pembanding yang ditentukan.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Menghitung urutan dan menghasilkan sekumpulan kontennya yang diurutkan yang tidak dapat diubah.

UseCommandHandler<THandler>(Command)

Mewakili tindakan utama yang dilakukan aplikasi.

Berlaku untuk