msdn 解释

派生类中实现时,在由服务控制管理器 (SCM) 或在操作系统启动时 (对于自动启动的服务) 时,将启动命令发送到服务时执行。 指定当服务启动时要执行的操作。

命名空间:   System.ServiceProcess
程序集:
 System.ServiceProcess(位于 System.ServiceProcess.dll)

使用 OnStart 来处理您的服务的所有初始化。

该类型继承System.ServiceProcess.ServiceBase类型,在构造函数中设置ServiceName属性来指明该服务的名称。然后重载它的OnStart方法来响应启动服务的事件,重载OnStop方法来响应停止服务的事件,重载OnPause方法来响应暂停服务的事件,重载OnContinue方法来响应恢复提供服务的事件。在重载这些方法时必须要立即返回,其中不能出现长时间的操作,若处理时间过长则Windows服务管理器会觉得该Windows服务停止响应而报错。为此我们可以使用一个线程来进行实际的工作,而OnStart方法创建线程,OnStop方法关闭线程,OnPause方法挂起线程,而OnContinue方法来恢复运行线程。

一个Windows Service程序开发例子  https://blog.csdn.net/vera514514/article/details/8517041

一个 Timer例子  https://blog.csdn.net/vera514514/article/details/8481286

最新文章

  1. BufferedReader与Scanner的区别
  2. 使用dom元素和jquery元素实现简单增删改的练习
  3. CSS典型案例实践
  4. 协程 & 用户级(内核级)线程 & 切换开销 & 协程与异步回调的差异
  5. git-svn
  6. 经典的单例模式c3p0来控制数据库连接池
  7. Flowplayer-一款免费的WEB视频播放器 转 - helloweba.com
  8. n%i之和
  9. 一个好玩的jq+php实现转盘抽奖程序
  10. C#版-百度网盘API的实现(一)
  11. C# 哈希表(Hashtable)用法笔记
  12. node.js使用scp2来进行scp操作
  13. iperf3 使用
  14. Android dp、dip、dpi、px、sp简介及相关换算,及其应用实例
  15. ImageMagick - MAGICK_CODER_MODULE_PATH 测试结果, 很受伤
  16. Python继承、方法重写
  17. 用单向链表实现两数倒序相加(java实现)
  18. 网络编程-----IO
  19. C# String 与 StringBuilder
  20. 为网卡配置多个IP地址(windows)

热门文章

  1. Telephone interview with Youyou Tu
  2. Birthday(费用流)
  3. python进程之间修改数据[Manager]与进程池[Pool]
  4. js手机号码正则表达式
  5. Python.__getattr__Vs__getattribute__
  6. 跨页传值c#
  7. unidac 6.0.1 与kbmmw 的一点小摩擦
  8. js如何实现网站title的滚动效果
  9. hdu-1107(模拟题)
  10. arduino 串口命令解析