Command.SetAction メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| SetAction(Action<ParseResult>) |
コマンドが呼び出されたときに実行される同期アクションを設定します。 |
| SetAction(Func<ParseResult,Int32>) |
コマンドが呼び出されたときに実行される同期アクションを設定します。 |
| SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) |
コマンドが呼び出されたときに非同期アクションを設定します。 |
| SetAction(Func<ParseResult,CancellationToken,Task>) |
コマンドが呼び出されたときに実行される非同期アクションを設定します。 |
| SetAction(Func<ParseResult,Task<Int32>>) |
コマンドが呼び出されたときに実行される非同期アクションを設定します。 |
| SetAction(Func<ParseResult,Task>) |
コマンドが呼び出されたときに実行される非同期アクションを設定します。 |
SetAction(Action<ParseResult>)
- ソース:
- Command.cs
- ソース:
- Command.cs
コマンドが呼び出されたときに実行される同期アクションを設定します。
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))
パラメーター
- action
- Action<ParseResult>
適用対象
SetAction(Func<ParseResult,Int32>)
- ソース:
- Command.cs
- ソース:
- Command.cs
コマンドが呼び出されたときに実行される同期アクションを設定します。
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))
パラメーター
- action
- Func<ParseResult,Int32>
注釈
action デリゲートから返される値を使用して、プロセス終了コードを設定できます。
適用対象
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)
- ソース:
- Command.cs
- ソース:
- Command.cs
コマンドが呼び出されたときに非同期アクションを設定します。
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)))
パラメーター
- action
- Func<ParseResult,CancellationToken,Task<Int32>>
注釈
action デリゲートから返される値を使用して、プロセス終了コードを設定できます。
適用対象
SetAction(Func<ParseResult,CancellationToken,Task>)
- ソース:
- Command.cs
- ソース:
- Command.cs
コマンドが呼び出されたときに実行される非同期アクションを設定します。
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))
パラメーター
- action
- Func<ParseResult,CancellationToken,Task>
適用対象
SetAction(Func<ParseResult,Task<Int32>>)
- ソース:
- Command.cs
- ソース:
- Command.cs
コマンドが呼び出されたときに実行される非同期アクションを設定します。
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)))
パラメーター
- action
- Func<ParseResult,Task<Int32>>
注釈
可能な場合は、 SetAction(Func<ParseResult,CancellationToken,Task<Int32>>) オーバーロードを使用し、アクションによって呼び出された非同期メソッドに CancellationToken パラメーターを渡します。
適用対象
SetAction(Func<ParseResult,Task>)
- ソース:
- Command.cs
- ソース:
- Command.cs
コマンドが呼び出されたときに実行される非同期アクションを設定します。
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))
パラメーター
- action
- Func<ParseResult,Task>
注釈
可能な場合は、 SetAction(Func<ParseResult,CancellationToken,Task>) オーバーロードを使用し、アクションによって呼び出された非同期メソッドに CancellationToken パラメーターを渡します。