Язык

Process.Signal(PosixSignal) Метод

Определение

Отправляет сигнал связанному процессу.

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

Параметры

signal
PosixSignal

Сигнал для отправки.

Возвращаемое значение

true Значение , если сигнал был отправлен успешно; false Если процесс уже завершился или больше не существует, и сигнал не был доставлен.

Атрибуты

Исключения

Не существует процесса, связанного с этим объектом, или дескриптор процесса недопустим.

Объект процесса удален.

Процесс находится на удаленном компьютере.

Текущая платформа или указанный сигнал не поддерживаются.

Не удалось отправить сигнал.

Комментарии

В Windows поддерживается только SIGKILL отправка, а отправка завершает процесс. Дескриптор процесса должен иметь PROCESS_TERMINATE доступ.

Применяется к