ServiceBase.CanHandlePowerEvent 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示服务是否可以处理计算机电源状态更改通知。
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
属性值
如果服务处理 PowerBroadcastStatus 类中指示的计算机电源状态更改,则为 true
;否则为 false
。
例外
此属性将在服务启动后被修改。
注解
当计算机电源状态发生更改时,服务控制管理器 (SCM) 验证服务是否使用值 CanHandlePowerEvent接受电源事件命令。
true
如果是CanHandlePowerEvent,则命令将传递给服务,如果定义该方法,OnPowerEvent则调用该方法。 如果未 OnPowerEvent 在派生类中实现,则 SCM 通过空基类 ServiceBase.OnPowerEvent 方法处理电源事件。