Nyelv

Command.SetAction Metódus

Definíció

Túlterhelések

Név Description
SetAction(Func<ParseResult,Task>)

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

SetAction(Func<ParseResult,CancellationToken,Task>)

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

SetAction(Func<ParseResult,Task<Int32>>)

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

SetAction(Func<ParseResult,Int32>)

Beállít egy szinkron műveletet, amelyet a parancs meghívásakor kell futtatni.

SetAction(Action<ParseResult>)

Beállít egy szinkron műveletet, amelyet a parancs meghívásakor kell futtatni.

SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

A parancs meghívásakor aszinkron műveletet állít be.

SetAction(Func<ParseResult,Task>)

Forrás:
Command.cs
Forrás:
Command.cs

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

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))

Paraméterek

Megjegyzések

Ha lehetséges, használja a SetAction(Func<ParseResult,CancellationToken,Task>) túlterhelést, és adja át a CancellationToken paramétert a művelet által hívott aszinkron metódus(ok)nak.

A következőre érvényes:

SetAction(Func<ParseResult,CancellationToken,Task>)

Forrás:
Command.cs
Forrás:
Command.cs

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

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))

Paraméterek

A következőre érvényes:

SetAction(Func<ParseResult,Task<Int32>>)

Forrás:
Command.cs
Forrás:
Command.cs

A parancs meghívásakor futtatandó aszinkron műveletet állít be.

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)))

Paraméterek

Megjegyzések

Ha lehetséges, használja a SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) túlterhelést, és adja át a CancellationToken paramétert a művelet által hívott aszinkron metódus(ok)nak.

A következőre érvényes:

SetAction(Func<ParseResult,Int32>)

Forrás:
Command.cs
Forrás:
Command.cs

Beállít egy szinkron műveletet, amelyet a parancs meghívásakor kell futtatni.

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))

Paraméterek

Megjegyzések

A delegált által action visszaadott érték használható a folyamat kilépési kódjának beállításához.

A következőre érvényes:

SetAction(Action<ParseResult>)

Forrás:
Command.cs
Forrás:
Command.cs

Beállít egy szinkron műveletet, amelyet a parancs meghívásakor kell futtatni.

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))

Paraméterek

A következőre érvényes:

SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

Forrás:
Command.cs
Forrás:
Command.cs

A parancs meghívásakor aszinkron műveletet állít be.

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)))

Paraméterek

Megjegyzések

A delegált által action visszaadott érték használható a folyamat kilépési kódjának beállításához.

A következőre érvényes: