Process.DestroyForcibly Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Elimina o subprocesso.
[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
Retornos
o Process objeto que representa o subprocesso a ser destruído à força.
- Atributos
Comentários
Elimina o subprocesso. O subprocesso representado por esse Process objeto é encerrado à força.
A implementação padrão desse método invoca #destroy e, portanto, pode não encerrar o processo à força. Implementações concretas dessa classe são fortemente incentivadas a substituir esse método por uma implementação em conformidade. Invocar esse método em Process objetos retornados e ProcessBuilder#startRuntime#exec encerrará o processo à força.
Observação: o subprocesso pode não ser encerrado imediatamente. Ou seja, isAlive() pode retornar true por um breve período depois destroyForcibly() de ser chamado. Esse método pode ser encadeado se waitFor() necessário.
Adicionado em 1.8.
Java documentação para java.lang.Process.destroyForcibly().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.