加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

.net – 如何在OnStart方法中停止服务?

发布时间:2020-12-14 02:02:22 所属栏目:Windows 来源:网络整理
导读:我正在.net 2.0中编写一个 Windows服务. 如果出于某种原因我不希望我的服务启动,我应该在OnStart()方法中做什么?我可以简单地调用基类(ServiceBase)的Stop()方法吗?我已经尝试过了,并且获得了一些有趣的内存访问异常.是否需要启动一个单独的线程来调用Stop
我正在.net 2.0中编写一个 Windows服务.

如果出于某种原因我不希望我的服务启动,我应该在OnStart()方法中做什么?我可以简单地调用基类(ServiceBase)的Stop()方法吗?我已经尝试过了,并且获得了一些有趣的内存访问异常.是否需要启动一个单独的线程来调用Stop()方法?

解决方法

你为什么要那样做?如果出现错误,请将其记录在事件日志中并抛出异常.您的服务将无法启动,用户将被告知发生了不良事件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读