• 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)
            {
    
                //实现方法
                
            }
  • 相关阅读:
    java映射
    java线程的一些方法和特性
    java线程通信
    java多线程同步
    java类对象概述
    JavaScript的对象——灵活与危险
    node.js项目中使用coffeescript的方式汇总
    12.2
    12.1
    11.30
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/5180254.html
Copyright © 2020-2023  润新知