Lenguaje

Process.Signal(PosixSignal) Método

Definición

Envía una señal al proceso asociado.

public:
 bool Signal(System::Runtime::InteropServices::PosixSignal signal);
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public bool Signal(System.Runtime.InteropServices.PosixSignal signal);
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.Signal : System.Runtime.InteropServices.PosixSignal -> bool
Public Function Signal (signal As PosixSignal) As Boolean

Parámetros

signal
PosixSignal

Señal que se va a enviar.

Devoluciones

true si la señal se envió correctamente; false si el proceso ya ha salido o ya no existe y la señal no se entregó.

Atributos

Excepciones

No hay ningún proceso asociado a este objeto o el identificador de proceso no es válido.

Se ha eliminado el objeto de proceso.

El proceso está en un equipo remoto.

No se admite la plataforma actual o la señal especificada.

No se pudo enviar la señal.

Comentarios

En Windows, solo SIGKILL se admite y el envío finaliza el proceso. El identificador de proceso debe tener PROCESS_TERMINATE acceso.

Se aplica a