2012-07-06 143 views

回答

8

服务如何对电力事件做出反应?真的,它取决于

服务,您可以通过在你的服务中处理它处理休眠/暂停/等事件

protected override bool OnPowerEvent(PowerBroadcastStatus powerStatus) 
    { 
    //do stuff here 
    } 
+3

不要忘了'ServiceBase.CanHandlePowerEvent'必须是真正为了'OnPowerEvent '被叫。 – 2012-07-06 18:16:10

+0

完美,我不知道OnPowerEvent处理程序。这也可以解决我们一直在使用该服务时遇到的一些其他问题,以及关闭电源。 – 2012-07-06 18:51:30

+0

如果我不重写此方法,那么默认行为是什么? – 2017-07-06 11:05:28

相关问题