Command.SetAction Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| SetAction(Action<ParseResult>) |
Anger en synkron åtgärd som ska köras när kommandot anropas. |
| SetAction(Func<ParseResult,Int32>) |
Anger en synkron åtgärd som ska köras när kommandot anropas. |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Anger en asynkron åtgärd när kommandot anropas. |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Anger en asynkron åtgärd som ska köras när kommandot anropas. |
| SetAction(Func<ParseResult,Task<Int32>>) |
Anger en asynkron åtgärd som ska köras när kommandot anropas. |
| SetAction(Func<ParseResult,Task>) |
Anger en asynkron åtgärd som ska köras när kommandot anropas. |
SetAction(Action<ParseResult>)
- Källa:
- Command.cs
- Källa:
- Command.cs
Anger en synkron åtgärd som ska köras när kommandot anropas.
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))
Parametrar
- action
- Action<ParseResult>
Gäller för
SetAction(Func<ParseResult,Int32>)
- Källa:
- Command.cs
- Källa:
- Command.cs
Anger en synkron åtgärd som ska köras när kommandot anropas.
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))
Parametrar
- action
- Func<ParseResult,Int32>
Kommentarer
Värdet som returneras från ombudet action kan användas för att ange processens slutkod.
Gäller för
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)
- Källa:
- Command.cs
- Källa:
- Command.cs
Anger en asynkron åtgärd när kommandot anropas.
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)))
Parametrar
- action
- Func<ParseResult,CancellationToken,Task<Int32>>
Kommentarer
Värdet som returneras från ombudet action kan användas för att ange processens slutkod.
Gäller för
SetAction(Func<ParseResult,CancellationToken,Task>)
- Källa:
- Command.cs
- Källa:
- Command.cs
Anger en asynkron åtgärd som ska köras när kommandot anropas.
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))
Parametrar
- action
- Func<ParseResult,CancellationToken,Task>
Gäller för
SetAction(Func<ParseResult,Task<Int32>>)
- Källa:
- Command.cs
- Källa:
- Command.cs
Anger en asynkron åtgärd som ska köras när kommandot anropas.
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)))
Parametrar
- action
- Func<ParseResult,Task<Int32>>
Kommentarer
När det är möjligt bör du använda överlagringen SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) och skicka parametern CancellationToken till de asynkrona metoder som anropas av åtgärden.
Gäller för
SetAction(Func<ParseResult,Task>)
- Källa:
- Command.cs
- Källa:
- Command.cs
Anger en asynkron åtgärd som ska köras när kommandot anropas.
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))
Parametrar
- action
- Func<ParseResult,Task>
Kommentarer
När det är möjligt bör du använda överlagringen SetAction(Func<ParseResult,CancellationToken,Task>) och skicka parametern CancellationToken till de asynkrona metoder som anropas av åtgärden.