Idioma

Process.Signal(PosixSignal) Método

Definição

Envia um sinal para o processo associado.

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

O sinal a ser enviado.

Retornos

true se o sinal foi enviado com êxito; false se o processo já tiver sido encerrado ou não existir mais e o sinal não tiver sido entregue.

Atributos

Exceções

Não há nenhum processo associado a esse objeto ou o identificador do processo é inválido.

O objeto de processo foi descartado.

O processo está em um computador remoto.

Não há suporte para a plataforma atual ou o sinal especificado.

Não foi possível enviar o sinal.

Comentários

No Windows, há suporte apenas SIGKILL e enviá-lo encerra o processo. O identificador do processo deve ter PROCESS_TERMINATE acesso.

Aplica-se a