Partager via


ParseResultExtensions.InvokeAsync(ParseResult, IConsole) Méthode

Définition

Appelle le gestionnaire de commandes approprié pour une entrée de ligne de commande analysée.

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)

Paramètres

parseResult
ParseResult

Résultat d’analyse sur lequel l’appel est basé.

console
IConsole

Console dans laquelle la sortie peut être écrite. Par défaut, Console est utilisé.

Retours

Tâche dont le résultat peut être utilisé comme code de sortie de processus.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions de non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception sera levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de manière synchrone. Pour connaître les exceptions stockées, consultez les exceptions levées par Invoke(ParseResult, IConsole).

S’applique à