Command.SetAction Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| SetAction(Action<ParseResult>) |
Nastaví synchronní akci, která se spustí při vyvolání příkazu. |
| SetAction(Func<ParseResult,Int32>) |
Nastaví synchronní akci, která se spustí při vyvolání příkazu. |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Nastaví asynchronní akci při vyvolání příkazu. |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Nastaví asynchronní akci, která se má spustit při vyvolání příkazu. |
| SetAction(Func<ParseResult,Task<Int32>>) |
Nastaví asynchronní akci, která se má spustit při vyvolání příkazu. |
| SetAction(Func<ParseResult,Task>) |
Nastaví asynchronní akci, která se má spustit při vyvolání příkazu. |
SetAction(Action<ParseResult>)
- Zdroj:
- Command.cs
- Zdroj:
- Command.cs
Nastaví synchronní akci, která se spustí při vyvolání příkazu.
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))
Parametry
- action
- Action<ParseResult>
Platí pro
SetAction(Func<ParseResult,Int32>)
- Zdroj:
- Command.cs
- Zdroj:
- Command.cs
Nastaví synchronní akci, která se spustí při vyvolání příkazu.
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))
Parametry
- action
- Func<ParseResult,Int32>
Poznámky
Hodnotu vrácenou delegátem action lze použít k nastavení ukončovacího kódu procesu.
Platí pro
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)
- Zdroj:
- Command.cs
- Zdroj:
- Command.cs
Nastaví asynchronní akci při vyvolání příkazu.
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)))
Parametry
- action
- Func<ParseResult,CancellationToken,Task<Int32>>
Poznámky
Hodnotu vrácenou delegátem action lze použít k nastavení ukončovacího kódu procesu.
Platí pro
SetAction(Func<ParseResult,CancellationToken,Task>)
- Zdroj:
- Command.cs
- Zdroj:
- Command.cs
Nastaví asynchronní akci, která se má spustit při vyvolání příkazu.
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))
Parametry
- action
- Func<ParseResult,CancellationToken,Task>
Platí pro
SetAction(Func<ParseResult,Task<Int32>>)
- Zdroj:
- Command.cs
- Zdroj:
- Command.cs
Nastaví asynchronní akci, která se má spustit při vyvolání příkazu.
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)))
Parametry
- action
- Func<ParseResult,Task<Int32>>
Poznámky
Pokud je to možné, raději použijte SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) přetížení a předáte CancellationToken parametr asynchronní metodě volaným akcí.
Platí pro
SetAction(Func<ParseResult,Task>)
- Zdroj:
- Command.cs
- Zdroj:
- Command.cs
Nastaví asynchronní akci, která se má spustit při vyvolání příkazu.
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))
Parametry
- action
- Func<ParseResult,Task>
Poznámky
Pokud je to možné, raději použijte SetAction(Func<ParseResult,CancellationToken,Task>) přetížení a předáte CancellationToken parametr asynchronní metodě volaným akcí.