Command.SetAction Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SetAction(Action<ParseResult>) |
Establece una acción sincrónica que se ejecutará cuando se invoca el comando. |
| SetAction(Func<ParseResult,Int32>) |
Establece una acción sincrónica que se ejecutará cuando se invoca el comando. |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Establece una acción asincrónica cuando se invoca el comando. |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Establece una acción asincrónica que se va a ejecutar cuando se invoca el comando. |
| SetAction(Func<ParseResult,Task<Int32>>) |
Establece una acción asincrónica que se va a ejecutar cuando se invoca el comando. |
| SetAction(Func<ParseResult,Task>) |
Establece una acción asincrónica que se va a ejecutar cuando se invoca el comando. |
SetAction(Action<ParseResult>)
- Source:
- Command.cs
- Source:
- Command.cs
Establece una acción sincrónica que se ejecutará cuando se invoca el comando.
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>
Se aplica a
SetAction(Func<ParseResult,Int32>)
- Source:
- Command.cs
- Source:
- Command.cs
Establece una acción sincrónica que se ejecutará cuando se invoca el comando.
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>
Comentarios
El valor devuelto por el action delegado se puede usar para establecer el código de salida del proceso.
Se aplica a
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)
- Source:
- Command.cs
- Source:
- Command.cs
Establece una acción asincrónica cuando se invoca el comando.
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>>
Comentarios
El valor devuelto por el action delegado se puede usar para establecer el código de salida del proceso.
Se aplica a
SetAction(Func<ParseResult,CancellationToken,Task>)
- Source:
- Command.cs
- Source:
- Command.cs
Establece una acción asincrónica que se va a ejecutar cuando se invoca el comando.
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>
Se aplica a
SetAction(Func<ParseResult,Task<Int32>>)
- Source:
- Command.cs
- Source:
- Command.cs
Establece una acción asincrónica que se va a ejecutar cuando se invoca el comando.
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>>
Comentarios
Cuando sea posible, prefiera usar la SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) sobrecarga y pasar el CancellationToken parámetro a los métodos asincrónicos a los que llama la acción.
Se aplica a
SetAction(Func<ParseResult,Task>)
- Source:
- Command.cs
- Source:
- Command.cs
Establece una acción asincrónica que se va a ejecutar cuando se invoca el comando.
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>
Comentarios
Cuando sea posible, prefiera usar la SetAction(Func<ParseResult,CancellationToken,Task>) sobrecarga y pasar el CancellationToken parámetro a los métodos asincrónicos a los que llama la acción.