• 近期对于windows服务的理解


    1、APP.config的作用  

    在开发环境下时,根目录下的APP.config里面会填写一些参数之类的。当生成之后,这些参数将会被自动生成在*.exe文件目录中。如图:

     

      其中,.exe文件为Windows服务主程序,.config是该程序的配置文件。

    2、配置文件中的配置项在更改后何时生效?

    经过测试直接更改配置文件是不会生效的。只有在重启服务后才能读取最新数据。

    3、在服务中可定义多个时间事件。

          
            protected override void OnStart(string[] args)
            {
                timer1 = new System.Timers.Timer();
                timer1.Interval = 60000 * OrderTime;  //设置计时器事件间隔执行时间 1分钟 毫秒
                timer1.Elapsed += new System.Timers.ElapsedEventHandler(OrderHanlder);
                timer1.Enabled = true;
    
                timer2 = new System.Timers.Timer();
                timer2.Interval = 60000 * OnTime;  //设置计时器事件间隔执行时间 1分钟 毫秒
                timer2.Elapsed += new System.Timers.ElapsedEventHandler(onTimeSms);
                timer2.Enabled = true;
            }

     最后,不要忘了在OnStop事件中添加停止代码

            protected override void OnStop()
            {
                timer1.Enabled = false;
                timer2.Enabled = false;
            }
  • 相关阅读:
    windows 杀进程
    tool
    转:TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码
    转:Excel转换XML工具<一>
    testlink 下载地址
    testng xml 示例
    eclipse中使用loadrunner java api步骤
    mybatis入门例子
    myBatis的引出
    maven
  • 原文地址:https://www.cnblogs.com/axu92312/p/7644686.html
Copyright © 2020-2023  润新知