zoukankan      html  css  js  c++  java
  • c# 在windows服务中 使用定时器

    由于最近做自动执行的程序,开始做windows服务程序,

    在windows服务中如何使用定时器的时候一直失效,

    以前是直接拖入timer控件,但是不能直接运行,后来在网上找了一段程序,好使了。

    复制代码
      //开始事件
            protected override void OnStart(string[] args)
            {
                 //定时事件
                MyTimer(); 
            }
    
            //结束事件
            protected override void OnStop()
            {
                writeLog("服务结束时间:"  + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            }
    
    
            //实例化System.Timers.Timer   
            private void MyTimer()
            {
                System.Timers.Timer MT = new System.Timers.Timer(30000);
                MT.Elapsed += new System.Timers.ElapsedEventHandler(MTimedEvent);
                MT.Enabled = true;
    
            }
    
            //构造System.Timers.Timer实例   间隔时间事件   
            private void MTimedEvent(object source, System.Timers.ElapsedEventArgs e)
            {
    
                //实现方法
                
            }
  • 相关阅读:
    01-数字转人民币读法
    词组缩写
    字符串区间比较
    字符串读入
    回文数判断
    字符串加密
    字母统计
    互质的数
    【Tools】Anaconda Operaction
    【mmwave】DeviceSurvey
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/5180254.html
Copyright © 2011-2022 走看看