async-spawn-host-shell (プロシージャ)
public {async-spawn-host-shell
host-environment:#{Association-of String, String} = null,
write-stdin?:bool = false,
read-stdout?:bool = false,
read-stderr?:bool = false,
suppress-console-window?:bool = false,
command:String,
event-handler:EventHandler,
...:EventHandler
}:AsyncHostProcessWorker
パッケージ: CURL.RUNTIME.HOST-PROCESS

これは、spawn-host-shell の非同期バージョンです。

command: 1 つの String として引数を含む、実行対象のコマンド。
event-handler: HostProcessEvent を受け取る EventHandler で、少なくとも一つは指定する必要があります。イベントの HostProcessCreatedEventHostProcessExitedEvent を参照してください。
...: HostProcessEvent を受け取るオプションの EventHandler
host-environment: async-spawn-host-process を参照してください。
write-stdin?: async-spawn-host-process を参照してください。
read-stdout?: async-spawn-host-process を参照してください。
read-stderr?: async-spawn-host-process を参照してください。
suppress-console-window?: async-spawn-host-process を参照してください。

戻り値

非同期ホスト プロセスを制御することができる AsyncHostProcessWorker を返します。

説明

詳細は、spawn-host-shell を参照してください。

注意事項

このプロシージャを利用する場合、生成されたオブジェクトを介して HostProcess.close-and-wait を使用しないでください。それは、RTE がホスト プロセスの終了を検出するときに内部的に呼ばれます。
導入: バージョン 8.0