Ice*_*ind 1 .net vb.net windows-services
我有一个我写的VB.NET Windows服务,它工作正常.在VB.NET中,有一个名为OnStop()的可重写方法,在服务停止时调用它.但是,如果某人实际从服务MMC控制台窗口停止服务,它似乎只会停止.
我的问题是,是否有一个事件或一个可覆盖的方法在服务停止时被调用,无论它是如何停止的(例如计算机重启,异常发生和关闭服务等等)?
没有一个事件可以处理所有这些事件.您列出的大多数活动都可以单独处理.
请注意,您不能依赖于100%的时间触发这些事件.在某些情况下,每个事件都将无法运行.例如,如果我走路并撕掉电源线,电源相关事件将不会触发.您的代码必须考虑到服务关闭,而不事先通知.
| 归档时间: |
|
| 查看次数: |
2854 次 |
| 最近记录: |