[英]How to postpone shutdown of a Windows Service
我有一个用c#编写的服务,使用System.Net.WebClient将消息发送到永久的API。
如何在服务可以被用户关闭之前推迟关机以确保我的消息结果返回?
在服务可以被用户关闭之前,如何确保我的消息是结果返回?
你不能。
考虑远程系统是否运行缓慢:是否应该无限期地延迟关闭?
然后考虑如果断电(或其他硬件故障)会发生什么:系统关闭,根本没有干净关机的机会。
如果您遇到单点硬件故障,则无法获得任何可靠性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.