Lingua

Process.Signal(PosixSignal) Metodo

Definizione

Invia un segnale al processo associato.

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

Parametri

signal
PosixSignal

Segnale da inviare.

Valori restituiti

true se il segnale è stato inviato correttamente; false se il processo è già uscito o non esiste più e il segnale non è stato recapitato.

Attributi

Eccezioni

Non esiste alcun processo associato a questo oggetto oppure l'handle del processo non è valido.

L'oggetto processo è stato eliminato.

Il processo si trova in un computer remoto.

La piattaforma corrente o il segnale specificato non è supportato.

Non è stato possibile inviare il segnale.

Commenti

In Windows è supportato solo SIGKILL e l'invio termina il processo. L'handle di processo deve avere PROCESS_TERMINATE accesso.

Si applica a