Process.Signal(PosixSignal) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.