ServiceBase.OnStart 方法
2024-10-15 17:54:44
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
最新文章
- BufferedReader与Scanner的区别
- 使用dom元素和jquery元素实现简单增删改的练习
- CSS典型案例实践
- 协程 &; 用户级(内核级)线程 &; 切换开销 &; 协程与异步回调的差异
- git-svn
- 经典的单例模式c3p0来控制数据库连接池
- Flowplayer-一款免费的WEB视频播放器 转 - helloweba.com
- n%i之和
- 一个好玩的jq+php实现转盘抽奖程序
- C#版-百度网盘API的实现(一)
- C# 哈希表(Hashtable)用法笔记
- node.js使用scp2来进行scp操作
- iperf3 使用
- Android dp、dip、dpi、px、sp简介及相关换算,及其应用实例
- ImageMagick - MAGICK_CODER_MODULE_PATH 测试结果, 很受伤
- Python继承、方法重写
- 用单向链表实现两数倒序相加(java实现)
- 网络编程-----IO
- C# String 与 StringBuilder
- 为网卡配置多个IP地址(windows)
热门文章
- Telephone interview with Youyou Tu
- Birthday(费用流)
- python进程之间修改数据[Manager]与进程池[Pool]
- js手机号码正则表达式
- Python.__getattr__Vs__getattribute__
- 跨页传值c#
- unidac 6.0.1 与kbmmw 的一点小摩擦
- js如何实现网站title的滚动效果
- hdu-1107(模拟题)
- arduino 串口命令解析