Lenguaje

ProcessStartInfo.KillOnParentExit Propiedad

Definición

Obtiene o establece un valor que indica si el proceso secundario debe finalizarse cuando se cierra el proceso primario.

public:
 property bool KillOnParentExit { bool get(); void set(bool value); };
[System.Runtime.Versioning.SupportedOSPlatform("android")]
[System.Runtime.Versioning.SupportedOSPlatform("linux")]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public bool KillOnParentExit { get; set; }
[<System.Runtime.Versioning.SupportedOSPlatform("android")>]
[<System.Runtime.Versioning.SupportedOSPlatform("linux")>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.KillOnParentExit : bool with get, set
Public Property KillOnParentExit As Boolean

Valor de propiedad

true para finalizar el proceso secundario cuando se cierra el elemento primario; de lo contrario, false. El valor predeterminado es false.

Atributos

Comentarios

Cuando esta propiedad se establece trueen , el sistema operativo finaliza automáticamente el proceso secundario cuando se cierra el proceso primario, independientemente de si el elemento primario se cierra correctamente o se bloquea.

Esta propiedad no se puede usar junto con establecida trueen UseShellExecute .

En Windows, el comportamiento se implementa mediante objetos de trabajo con la marca JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE.

En Linux y Android, el comportamiento se implementa mediante prctl(PR_SET_PDEATHSIG).

Se aplica a