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

属性值

Boolean

如果服务处理 PowerBroadcastStatus 类中指示的计算机电源状态更改,则为 true;否则为 false

例外

此属性将在服务启动后被修改。

注解

当计算机电源状态发生更改时,服务控制管理器 (SCM) 验证服务是否使用值 CanHandlePowerEvent接受电源事件命令。

true如果是CanHandlePowerEvent,则命令将传递给服务,如果定义该方法,OnPowerEvent则调用该方法。 如果未 OnPowerEvent 在派生类中实现,则 SCM 通过空基类 ServiceBase.OnPowerEvent 方法处理电源事件。

适用于

另请参阅