zoukankan      html  css  js  c++  java
  • C#windows服务开发(一)

    一,在VS创建windows服务项目

        (1)在VS上添加Windows服务模板项目

                   (2)服务启动入口

            class Program  
            {  
                static void Main()  
                {  
                    #region 服务启动入口,正式用  
          
                    ServiceBase[] ServicesToRun;  
                    ServicesToRun = new ServiceBase[] {  new service1()  };  
                    ServiceBase.Run(ServicesToRun);  
         
                    #endregion  
                }  
            }  

                    入口是基类ServiceBse的子类数组,如果启动多个服务,可以在上面数组中继续添加service。

                (3)service入口里函数

          新服务类是继承ServiceBase类,

             
    //服务器启动时执行的的代码
    protected override void OnStart(string[] args) { timer = new System.Timers.Timer(10000); timer.Elapsed += new System.Timers.ElapsedEventHandler(theout); timer.AutoReset = true; timer.Enabled = true; } //服务停止时执行的代码 protected override void OnStop() { timer.Enabled = false; }
  • 相关阅读:
    HDU
    QDUoj GZS的三角形 棋盘里的数学 思维+杨辉三角
    HDU
    HDU
    CodeForces
    POJ
    QDUOJ 东北大炸弹 宝岛地图-枚举+数组记录+前缀和
    HDU
    QDUOJ 分辣条-01背包恰好装满情况
    HDU
  • 原文地址:https://www.cnblogs.com/LGDD/p/9460467.html
Copyright © 2011-2022 走看看