Språk

Process.Signal(PosixSignal) Metod

Definition

Skickar en signal till den associerade processen.

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

Parametrar

signal
PosixSignal

Signalen som ska skickas.

Returer

true om signalen har skickats. false om processen redan har avslutats eller inte längre finns och signalen inte levererades.

Attribut

Undantag

Det finns ingen process som är associerad med det här objektet, eller så är processhandtaget ogiltigt.

Processobjektet har tagits bort.

Processen finns på en fjärrdator.

Den aktuella plattformen eller den angivna signalen stöds inte.

Det gick inte att skicka signalen.

Kommentarer

På Windows stöds endast SIGKILL och att skicka den avslutar processen. Processhandtaget måste ha PROCESS_TERMINATE åtkomst.

Gäller för