Process.DestroyForcibly Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Убивает подпроцесс.
[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() может возвращать значение true в течение короткого периода после destroyForcibly() вызова. Этот метод может быть привязан к waitFor() при необходимости.
Добавлено в версии 1.8.
Java документации по java.lang.Process.destroyForcibly().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".