ParserExtensions.InvokeAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.