zoukankan      html  css  js  c++  java
  • 近期对于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;
            }
  • 相关阅读:
    2012年春晚剧本
    研究机器人
    85.圆角边框的两大要素 Walker
    81.边框设置 Walker
    76.背景固定 Walker
    84.边框方向 Walker
    86.圆角边框设置 Walker
    82.边框宽度和边框颜色 Walker
    88.轮廓和样式重置 Walker
    77.背景简写 Walker
  • 原文地址:https://www.cnblogs.com/axu92312/p/7644686.html
Copyright © 2011-2022 走看看