• 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; }
  • 相关阅读:
    SQLyog
    远程连接设置
    [转]Oracle/Altibase数据库中Sequence的用法
    worklight 初识
    C# Excel
    C#+AE 叠加分析
    Model Buider中 List和Series的区别[转]
    动态分段
    优化工具箱概述
    创建栅格数据
  • 原文地址:https://www.cnblogs.com/LGDD/p/9460467.html
Copyright © 2020-2023  润新知