Process.Signal(PosixSignal) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.