c# - Windows 服务在进入休眠或休眠模式/从 sleep 或休眠模式唤醒时如何表现?

标签 c# .net windows-services

我有一个用 C# 编写的服务,当计算机进入休眠模式时,它似乎不会干净地关闭。用户需要手动停止并重新启动服务以保留功能。我知道问题出在哪里,但不确定在哪里解决。 Windows 服务在进入/退出 sleep 和休眠状态时如何表现?

最佳答案

服务如何对电源事件使用react?真的,视情况而定

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

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

关于c# - Windows 服务在进入休眠或休眠模式/从 sleep 或休眠模式唤醒时如何表现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11367318/

相关文章:

c# - UI 线程中 Task.Wait 的替代方法

c# - 如何使用蛋糕仅更新 assemblyinfo.cs 中的版本信息?

c# - 如何使用 NSubstitute 模拟惰性类

.net - 为什么我们需要整合不同版本的包?

node.js - NSSM 未启动简单服务

c# - Azure Functions从调用端点获取参数

.net - Enterprise Services 的事务和池功能是否有现代替代品?

.net - 填充数据表时,datareader 比 dataset 更快吗?

c# - 无法在 Visual Studio 2012 中调试 Windows 服务

windows-services - 安装 'tomcat 7' 服务失败