Command.SetAction Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SetAction(Action<ParseResult>) |
Legt eine synchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird. |
| SetAction(Func<ParseResult,Int32>) |
Legt eine synchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird. |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
Legt eine asynchrone Aktion fest, wenn der Befehl aufgerufen wird. |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
Legt eine asynchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird. |
| SetAction(Func<ParseResult,Task<Int32>>) |
Legt eine asynchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird. |
| SetAction(Func<ParseResult,Task>) |
Legt eine asynchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird. |
SetAction(Action<ParseResult>)
- Quelle:
- Command.cs
- Quelle:
- Command.cs
Legt eine synchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird.
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))
Parameter
- action
- Action<ParseResult>
Gilt für:
SetAction(Func<ParseResult,Int32>)
- Quelle:
- Command.cs
- Quelle:
- Command.cs
Legt eine synchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird.
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))
Parameter
- action
- Func<ParseResult,Int32>
Hinweise
Der vom action Delegat zurückgegebene Wert kann verwendet werden, um den Prozessausgangscode festzulegen.
Gilt für:
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)
- Quelle:
- Command.cs
- Quelle:
- Command.cs
Legt eine asynchrone Aktion fest, wenn der Befehl aufgerufen wird.
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)))
Parameter
- action
- Func<ParseResult,CancellationToken,Task<Int32>>
Hinweise
Der vom action Delegat zurückgegebene Wert kann verwendet werden, um den Prozessausgangscode festzulegen.
Gilt für:
SetAction(Func<ParseResult,CancellationToken,Task>)
- Quelle:
- Command.cs
- Quelle:
- Command.cs
Legt eine asynchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird.
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))
Parameter
- action
- Func<ParseResult,CancellationToken,Task>
Gilt für:
SetAction(Func<ParseResult,Task<Int32>>)
- Quelle:
- Command.cs
- Quelle:
- Command.cs
Legt eine asynchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird.
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)))
Parameter
- action
- Func<ParseResult,Task<Int32>>
Hinweise
Verwenden Sie nach Möglichkeit die SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) Überladung, und übergeben Sie den CancellationToken Parameter an die asynchronen Methoden, die von der Aktion aufgerufen werden.
Gilt für:
SetAction(Func<ParseResult,Task>)
- Quelle:
- Command.cs
- Quelle:
- Command.cs
Legt eine asynchrone Aktion fest, die ausgeführt werden soll, wenn der Befehl aufgerufen wird.
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))
Parameter
- action
- Func<ParseResult,Task>
Hinweise
Verwenden Sie nach Möglichkeit die SetAction(Func<ParseResult,CancellationToken,Task>) Überladung, und übergeben Sie den CancellationToken Parameter an die asynchronen Methoden, die von der Aktion aufgerufen werden.