Process.DestroyForcibly Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Termina il sottoprocesso.
[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
Valori restituiti
Process oggetto che rappresenta il sottoprocesso da eliminare forzatamente.
- Attributi
Commenti
Termina il sottoprocesso. Il sottoprocesso rappresentato da questo Process oggetto viene terminato forzatamente.
L'implementazione predefinita di questo metodo richiama #destroy e pertanto potrebbe non terminare forzatamente il processo. Le implementazioni concrete di questa classe sono fortemente incoraggiate a eseguire l'override di questo metodo con un'implementazione conforme. Richiamare questo metodo sugli Process oggetti restituiti da ProcessBuilder#start e Runtime#exec terminerà forzatamente il processo.
Nota: il sottoprocesso potrebbe non terminare immediatamente. ad esempio isAlive() , può restituire true per un breve periodo dopo destroyForcibly() la chiamata. Questo metodo può essere concatenato a waitFor() , se necessario.
Aggiunta nella versione 1.8.
per java.lang.Process.destroyForcibly().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.