Aracılığıyla paylaş


ParserExtensions.InvokeAsync Yöntem

Tanım

Aşırı Yüklemeler

InvokeAsync(Parser, String, IConsole)

Bir komut satırı dize değerini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

InvokeAsync(Parser, String[], IConsole)

Bir komut satırı dize dizisini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

InvokeAsync(Parser, String, IConsole)

Bir komut satırı dize değerini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

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)

Parametreler

parser
Parser
commandLine
String
console
IConsole

Döndürülenler

Çağrının çıkış kodu.

Açıklamalar

Komut satırı dizesi girişi, komut satırında geçirilmiş gibi belirteçlere bölünür.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan Invoke(Parser, String, IConsole)özel durumlara bakın.

Şunlara uygulanır

InvokeAsync(Parser, String[], IConsole)

Bir komut satırı dize dizisini ayrıştırıp belirtilen komut için işleyiciyi çağırır.

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)

Parametreler

parser
Parser
args
String[]
console
IConsole

Döndürülenler

Çağrının çıkış kodu.

Açıklamalar

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin atabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanıyorsa, görev beklenirken bu özel durum oluşturulur. gibi ArgumentExceptionkullanım özel durumları yine de zaman uyumlu olarak oluşturulur. Depolanan özel durumlar için tarafından oluşan Invoke(Parser, String[], IConsole)özel durumlara bakın.

Şunlara uygulanır