zoukankan      html  css  js  c++  java
  • ServiceBase.OnStart 方法

    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

  • 相关阅读:
    接口运用实例
    C# Lambda表达式运用
    图片转换图片流方法(二进制流)
    简单的winform编辑器
    C# OO(初级思想)。
    MVC知识点
    提高sql查询效率
    DataRead 和DataSet区别
    JavaScript内置对象与原生对象【转】
    Cookie,Sesstion,Application 缓存。
  • 原文地址:https://www.cnblogs.com/812931637Z/p/9480419.html
Copyright © 2011-2022 走看看