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
で、少なくとも一つは指定する必要があります。イベントの
HostProcessCreatedEvent
と
HostProcessExitedEvent
を参照してください。
...: 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