Język

Process.Signal(PosixSignal) Metoda

Definicja

Wysyła sygnał do skojarzonego procesu.

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

Parametry

signal
PosixSignal

Sygnał do wysłania.

Zwraca

true jeśli sygnał został wysłany pomyślnie; false jeśli proces zakończył się lub już nie istnieje, a sygnał nie został dostarczony.

Atrybuty

Wyjątki

Brak procesu skojarzonego z tym obiektem lub uchwyt procesu jest nieprawidłowy.

Obiekt procesu został usunięty.

Proces jest na komputerze zdalnym.

Bieżąca platforma lub określony sygnał nie jest obsługiwany.

Nie można wysłać sygnału.

Uwagi

W przypadku Windows obsługiwana jest tylko SIGKILL funkcja wysyłania i kończenie procesu. Dojście procesu musi mieć PROCESS_TERMINATE dostęp.

Dotyczy