Process.DestroyForcibly メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サブプロセスを強制終了します。
[Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)]
public virtual Java.Lang.Process? DestroyForcibly();
[<Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)>]
abstract member DestroyForcibly : unit -> Java.Lang.Process
override this.DestroyForcibly : unit -> Java.Lang.Process
返品
強制的に破棄されるサブプロセスを表す Process オブジェクト。
- 属性
注釈
サブプロセスを強制終了します。 この Process オブジェクトによって表されるサブプロセスは強制的に終了されます。
このメソッドの既定の実装では #destroy が呼び出されるため、プロセスを強制的に終了することはできません。 このクラスの具象実装は、このメソッドを準拠した実装でオーバーライドすることを強くお勧めします。
ProcessおよびProcessBuilder#startによって返されたRuntime#execオブジェクトに対してこのメソッドを呼び出すと、プロセスが強制的に終了します。
注: サブプロセスは直ちに終了しない場合があります。 つまり、isAlive()が呼び出された後、destroyForcibly()は短時間 true を返す可能性があります。 必要に応じて、このメソッドを waitFor() にチェーンできます。
1.8 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。