ParserExtensions.InvokeAsync Metode
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.
Overload
InvokeAsync(Parser, String, IConsole) |
Mengurai nilai string baris perintah dan memanggil handler untuk perintah yang ditunjukkan. |
InvokeAsync(Parser, String[], IConsole) |
Mengurai array string baris perintah dan memanggil handler untuk perintah yang ditunjukkan. |
InvokeAsync(Parser, String, IConsole)
Mengurai nilai string baris perintah dan memanggil handler untuk perintah yang ditunjukkan.
public static System.Threading.Tasks.Task<int> InvokeAsync (this System.CommandLine.Parsing.Parser parser, string commandLine, System.CommandLine.IConsole? console = default);
static member InvokeAsync : System.CommandLine.Parsing.Parser * string * System.CommandLine.IConsole -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function InvokeAsync (parser As Parser, commandLine As String, Optional console As IConsole = Nothing) As Task(Of Integer)
Parameter
- parser
- Parser
- commandLine
- String
- console
- IConsole
Mengembalikan
Kode keluar untuk pemanggilan.
Keterangan
Input string baris perintah akan dibagi menjadi token seolah-olah telah diteruskan pada baris perintah.
Metode ini disimpan dalam tugas yang mengembalikan 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(Parser, String, IConsole).
Berlaku untuk
InvokeAsync(Parser, String[], IConsole)
Mengurai array string baris perintah dan memanggil handler untuk perintah yang ditunjukkan.
public static System.Threading.Tasks.Task<int> InvokeAsync (this System.CommandLine.Parsing.Parser parser, string[] args, System.CommandLine.IConsole? console = default);
static member InvokeAsync : System.CommandLine.Parsing.Parser * string[] * System.CommandLine.IConsole -> System.Threading.Tasks.Task<int>
<Extension()>
Public Function InvokeAsync (parser As Parser, args As String(), Optional console As IConsole = Nothing) As Task(Of Integer)
Parameter
- parser
- Parser
- args
- String[]
- console
- IConsole
Mengembalikan
Kode keluar untuk pemanggilan.
Keterangan
Metode ini disimpan dalam tugas yang mengembalikan 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(Parser, String[], IConsole).