如何推迟关闭Windows服务

时间:2015-09-22 07:41:20

标签: c#

我有一个用c#编写的服务,使用System.Net.WebClient将消息发送到永久的API。

如何推迟关机以确保在用户关闭服务之前返回我的消息结果?

1 个答案:

答案 0 :(得分:3)

  

如何在用户关闭服务之前确保我的消息是结果返回?

你不能。

考虑远程系统是否运行缓慢:是否应该无限期地延迟关闭?

然后考虑如果断电(或其他硬件故障)会发生什么:系统关闭,根本没有机会进行干净关机。

如果您遇到单点硬件故障,则无法获得任何可靠性。