Bagikan melalui


ParseResultExtensions.InvokeAsync(ParseResult, IConsole) Metode

Definisi

Memanggil handler perintah yang sesuai untuk input baris perintah yang diurai.

public static System.Threading.Tasks.Task<int> InvokeAsync (this System.CommandLine.Parsing.ParseResult parseResult, System.CommandLine.IConsole? console = default);
static member InvokeAsync : System.CommandLine.Parsing.ParseResult * System.CommandLine.IConsole -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function InvokeAsync (parseResult As ParseResult, Optional console As IConsole = Nothing) As Task(Of Integer)

Parameter

parseResult
ParseResult

Hasil penguraian di mana pemanggilan didasarkan.

console
IConsole

Konsol tempat output dapat ditulis. Secara default, Console digunakan.

Mengembalikan

Tugas yang hasilnya dapat digunakan sebagai kode keluar proses.

Keterangan

Metode ini disimpan dalam tugas yang menampilkan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh Invoke(ParseResult, IConsole).

Berlaku untuk