Command.SetAction Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| SetAction(Action<ParseResult>) |
Définit une action synchrone à exécuter lorsque la commande est appelée. |
| SetAction(Func<ParseResult,Int32>) |
Définit une action synchrone à exécuter lorsque la commande est appelée. |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Définit une action asynchrone lorsque la commande est appelée. |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Définit une action asynchrone à exécuter lorsque la commande est appelée. |
| SetAction(Func<ParseResult,Task<Int32>>) |
Définit une action asynchrone à exécuter lorsque la commande est appelée. |
| SetAction(Func<ParseResult,Task>) |
Définit une action asynchrone à exécuter lorsque la commande est appelée. |
SetAction(Action<ParseResult>)
- Source:
- Command.cs
- Source:
- Command.cs
Définit une action synchrone à exécuter lorsque la commande est appelée.
public:
void SetAction(Action<System::CommandLine::ParseResult ^> ^ action);
public void SetAction(Action<System.CommandLine.ParseResult> action);
member this.SetAction : Action<System.CommandLine.ParseResult> -> unit
Public Sub SetAction (action As Action(Of ParseResult))
Paramètres
- action
- Action<ParseResult>
S’applique à
SetAction(Func<ParseResult,Int32>)
- Source:
- Command.cs
- Source:
- Command.cs
Définit une action synchrone à exécuter lorsque la commande est appelée.
public:
void SetAction(Func<System::CommandLine::ParseResult ^, int> ^ action);
public void SetAction(Func<System.CommandLine.ParseResult,int> action);
member this.SetAction : Func<System.CommandLine.ParseResult, int> -> unit
Public Sub SetAction (action As Func(Of ParseResult, Integer))
Paramètres
- action
- Func<ParseResult,Int32>
Remarques
La valeur retournée par le action délégué peut être utilisée pour définir le code de sortie du processus.
S’applique à
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)
- Source:
- Command.cs
- Source:
- Command.cs
Définit une action asynchrone lorsque la commande est appelée.
public:
void SetAction(Func<System::CommandLine::ParseResult ^, System::Threading::CancellationToken, System::Threading::Tasks::Task<int> ^> ^ action);
public void SetAction(Func<System.CommandLine.ParseResult,System.Threading.CancellationToken,System.Threading.Tasks.Task<int>> action);
member this.SetAction : Func<System.CommandLine.ParseResult, System.Threading.CancellationToken, System.Threading.Tasks.Task<int>> -> unit
Public Sub SetAction (action As Func(Of ParseResult, CancellationToken, Task(Of Integer)))
Paramètres
- action
- Func<ParseResult,CancellationToken,Task<Int32>>
Remarques
La valeur retournée par le action délégué peut être utilisée pour définir le code de sortie du processus.
S’applique à
SetAction(Func<ParseResult,CancellationToken,Task>)
- Source:
- Command.cs
- Source:
- Command.cs
Définit une action asynchrone à exécuter lorsque la commande est appelée.
public:
void SetAction(Func<System::CommandLine::ParseResult ^, System::Threading::CancellationToken, System::Threading::Tasks::Task ^> ^ action);
public void SetAction(Func<System.CommandLine.ParseResult,System.Threading.CancellationToken,System.Threading.Tasks.Task> action);
member this.SetAction : Func<System.CommandLine.ParseResult, System.Threading.CancellationToken, System.Threading.Tasks.Task> -> unit
Public Sub SetAction (action As Func(Of ParseResult, CancellationToken, Task))
Paramètres
- action
- Func<ParseResult,CancellationToken,Task>
S’applique à
SetAction(Func<ParseResult,Task<Int32>>)
- Source:
- Command.cs
- Source:
- Command.cs
Définit une action asynchrone à exécuter lorsque la commande est appelée.
public:
void SetAction(Func<System::CommandLine::ParseResult ^, System::Threading::Tasks::Task<int> ^> ^ action);
public void SetAction(Func<System.CommandLine.ParseResult,System.Threading.Tasks.Task<int>> action);
member this.SetAction : Func<System.CommandLine.ParseResult, System.Threading.Tasks.Task<int>> -> unit
Public Sub SetAction (action As Func(Of ParseResult, Task(Of Integer)))
Paramètres
- action
- Func<ParseResult,Task<Int32>>
Remarques
Si possible, préférez utiliser la SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) surcharge et transmettre le CancellationToken paramètre à la ou les méthodes asynchrones appelées par l’action.
S’applique à
SetAction(Func<ParseResult,Task>)
- Source:
- Command.cs
- Source:
- Command.cs
Définit une action asynchrone à exécuter lorsque la commande est appelée.
public:
void SetAction(Func<System::CommandLine::ParseResult ^, System::Threading::Tasks::Task ^> ^ action);
public void SetAction(Func<System.CommandLine.ParseResult,System.Threading.Tasks.Task> action);
member this.SetAction : Func<System.CommandLine.ParseResult, System.Threading.Tasks.Task> -> unit
Public Sub SetAction (action As Func(Of ParseResult, Task))
Paramètres
- action
- Func<ParseResult,Task>
Remarques
Si possible, préférez utiliser la SetAction(Func<ParseResult,CancellationToken,Task>) surcharge et transmettre le CancellationToken paramètre à la ou les méthodes asynchrones appelées par l’action.