Command.SetAction Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| SetAction(Action<ParseResult>) |
Define uma ação síncrona a ser executada quando o comando é invocado. |
| SetAction(Func<ParseResult,Int32>) |
Define uma ação síncrona a ser executada quando o comando é invocado. |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Define uma ação assíncrona quando o comando é invocado. |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Define uma ação assíncrona a ser executada quando o comando é invocado. |
| SetAction(Func<ParseResult,Task<Int32>>) |
Define uma ação assíncrona a ser executada quando o comando é invocado. |
| SetAction(Func<ParseResult,Task>) |
Define uma ação assíncrona a ser executada quando o comando é invocado. |
SetAction(Action<ParseResult>)
- Origem:
- Command.cs
- Origem:
- Command.cs
Define uma ação síncrona a ser executada quando o comando é invocado.
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))
Parâmetros
- action
- Action<ParseResult>
Aplica-se a
SetAction(Func<ParseResult,Int32>)
- Origem:
- Command.cs
- Origem:
- Command.cs
Define uma ação síncrona a ser executada quando o comando é invocado.
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))
Parâmetros
- action
- Func<ParseResult,Int32>
Observações
O valor devolvido pelo action delegado pode ser usado para definir o código de saída do processo.
Aplica-se a
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)
- Origem:
- Command.cs
- Origem:
- Command.cs
Define uma ação assíncrona quando o comando é invocado.
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)))
Parâmetros
- action
- Func<ParseResult,CancellationToken,Task<Int32>>
Observações
O valor devolvido pelo action delegado pode ser usado para definir o código de saída do processo.
Aplica-se a
SetAction(Func<ParseResult,CancellationToken,Task>)
- Origem:
- Command.cs
- Origem:
- Command.cs
Define uma ação assíncrona a ser executada quando o comando é invocado.
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))
Parâmetros
- action
- Func<ParseResult,CancellationToken,Task>
Aplica-se a
SetAction(Func<ParseResult,Task<Int32>>)
- Origem:
- Command.cs
- Origem:
- Command.cs
Define uma ação assíncrona a ser executada quando o comando é invocado.
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)))
Parâmetros
- action
- Func<ParseResult,Task<Int32>>
Observações
Quando possível, prefere usar a SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) sobrecarga e passar o CancellationToken parâmetro para o(s) método(s) assíncrono(s) chamados pela ação.
Aplica-se a
SetAction(Func<ParseResult,Task>)
- Origem:
- Command.cs
- Origem:
- Command.cs
Define uma ação assíncrona a ser executada quando o comando é invocado.
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))
Parâmetros
- action
- Func<ParseResult,Task>
Observações
Quando possível, prefere usar a SetAction(Func<ParseResult,CancellationToken,Task>) sobrecarga e passar o CancellationToken parâmetro para o(s) método(s) assíncrono(s) chamados pela ação.