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;
            }
  • 相关阅读:
    Excel如何关闭进程
    Excel_To_DataTable
    将本地项目上传到Github
    对于session,request,cookie的理解
    static的使用
    Java事件监听的四种实现方式
    静态网页和动态网页
    ps -ef|grep详解
    linux ls -l 详解
    PKU2418_树种统计(map应用||Trie树)
  • 原文地址:https://www.cnblogs.com/axu92312/p/7644686.html
Copyright © 2011-2022 走看看