ServiceBase.CanStop Свойство

Определение

Получает или задает значение, определяющее, можно ли остановить работу службы после ее запуска.

public:
 property bool CanStop { bool get(); void set(bool value); };
public bool CanStop { get; set; }
member this.CanStop : bool with get, set
Public Property CanStop As Boolean

Значение свойства

Boolean

true, если возможны останов службы и вызов метода OnStop(); в противном случае — false.

Исключения

Служба уже запущена. После запуска службы свойство CanStop изменить нельзя.

Комментарии

При вызове stop в службе диспетчер управления службами (SCM) проверяет, принимает ли служба команды stop с использованием значения CanStop. Для большинства служб значение CanStop равно true, но некоторые службы операционной системы, например, не позволяют пользователю останавливать их.

Если CanStop это trueтак, команда Stop передается службе и вызывается метод, OnStop если он определен. Если OnStop не реализован в производном классе, SCM обрабатывает команду Stop с помощью пустого метода базового класса ServiceBase.OnStop .

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

См. также раздел