Bagikan melalui


Command Kelas

Definisi

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

Berlaku untuk