ServiceBase.CanHandlePowerEvent Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, может ли служба обрабатывать уведомления об изменениях состояния питания компьютера.
public:
property bool CanHandlePowerEvent { bool get(); void set(bool value); };
public bool CanHandlePowerEvent { get; set; }
member this.CanHandlePowerEvent : bool with get, set
Public Property CanHandlePowerEvent As Boolean
Значение свойства
true Значение , если служба обрабатывает изменения состояния питания компьютера, указанные PowerBroadcastStatus в классе, в противном случае false.
Исключения
Это свойство изменяется после запуска службы.
Комментарии
При изменении состояния питания компьютера диспетчер управления службами (SCM) проверяет, принимает ли служба команды событий питания с помощью значения CanHandlePowerEvent.
Если CanHandlePowerEvent это trueтак, команда передается в службу, а OnPowerEvent метод вызывается при определении. Если OnPowerEvent он не реализован в производном классе, SCM обрабатывает событие питания с помощью пустого метода базового класса ServiceBase.OnPowerEvent .