System.Timers.Timer定时执行程序示例代码

 更新时间:2021年9月22日 10:14  点击:1720
System.Timers.Timer 定时执行程序
复制代码 代码如下:

System.Timers.Timer t = new System.Timers.Timer(5000); //设置时间间隔为5秒
private void Form1_Load(object sender, EventArgs e)
{
t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp);
t.AutoReset = false; //每到指定时间Elapsed事件是触发一次(false),还是一直触发(true)
}
private void btnStart_Click(object sender, EventArgs e)
{
t.Enabled = true; //是否触发Elapsed事件
t.Start();
}
private void Timer_TimesUp(object sender, System.Timers.ElapsedEventArgs e)
{
//到达指定时间5秒触发该事件输出 Hello World!!!!
System.Diagnostics.Debug.WriteLine("Hello World!!!!");
}
private void btnStop_Click(object sender, EventArgs e)
{
t.Stop();
System.Diagnostics.Debug.WriteLine("未到指定时间5秒提前终结!!!");
}

web的定时清理缓存可以将
复制代码 代码如下:

System.Timers.Timer t = new System.Timers.Timer(5000); //设置时间间隔为5秒
t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp);
t.AutoReset = false; //每到指定时间Elapsed事件是触发一次(false),还是一直触发(true)
t.Enabled = true; //是否触发Elapsed事件
t.Start();

五行code放到gloab.cs的Application_Start中去,启动web时,就启动;
如果是某个逻辑功能的定时,可以将code放到逻辑功能的类的静态构造函数中,在该逻辑类第一次执行时,静态构造函数会被调用,则定时自然启动。
[!--infotagslink--]

相关文章

  • 详解C#中的System.Timers.Timer定时器的使用和定时自动清理内存应用

    这篇文章主要介绍了详解C#中的System.Timers.Timer定时器的使用和定时自动清理内存应用,需要的朋友可以参考下...2020-06-25
  • c# 区分几种定时器(timer)

    这篇文章主要介绍了c# 几种定时器(timer)的区别,文中讲解非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以了解下...2020-07-13
  • C#中的Timer和DispatcherTimer使用实例

    这篇文章主要介绍了C#中的Timer和DispatcherTimer使用实例,本文分别给出它们的使用代码实例,需要的朋友可以参考下...2020-06-25
  • C#中timer定时器用法实例

    这篇文章主要介绍了C#中timer定时器用法,实例分析了timer定时器实现定时触发事件的技巧,需要的朋友可以参考下...2020-06-25
  • 如何在thinkphp中使用windows计划任务定时执行php文件

    这篇文章主要介绍了如何在thinkphp中使用windows计划任务定时执行php文件,对定时执行感兴趣的同学,可以参考下...2021-04-21
  • C#中自定义高精度Timer定时器的实例教程

    这篇文章主要介绍了C#中自定义高精度Timer定时器的实例教程,多线程的Timer编写需要注意线程安全的问题,需要的朋友可以参考下...2020-06-25
  • C++定时器Timer在项目中的使用方法

    这篇文章主要给大家介绍了关于C++定时器Timer在项目中的基本使用方法,文中通过示例代码介绍的非常详细,对大家学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...2020-04-25
  • linux Cron定时执行带参数的PHP代码

    前面有篇文章简单介绍了了cPanel控制面板下如何使用时钟守护作业的方法,但有时,我们希望执行带参数的php代码,即如何传递参数给cron,飘易分享下方法如下...2021-07-04
  • C#中Timer使用及解决重入问题

    本文主要介绍了C#中Timer使用及解决重入问题的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧...2020-06-25
  • .NET中的Timer类型用法详解

    这篇文章主要介绍了.NET中的Timer类型用法,较为详细的分析了Timer类型在各种环境下的用法,需要的朋友可以参考下...2020-06-25
  • VBS定时执行idea程序的Testng文件的方法

    这篇文章主要介绍了VBS定时执行idea程序的Testng文件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-06-30
  • C#使用timer定时在屏幕上输出信息的方法

    这篇文章主要介绍了C#使用timer定时在屏幕上输出信息的方法,涉及C#中timer定时器的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • go语言中使用timer的常用方式

    这篇文章主要介绍了go语言中使用timer的常用方式,实例分析了三种常用的使用timer的方法,具有一定参考借鉴价值,需要的朋友可以参考下...2020-05-07
  • C#自定义基于控制台的Timer实例

    这篇文章主要介绍了C#自定义基于控制台的Timer实现方法,可以简单模拟timer控件的相关功能,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • C#使用timer实现的简单闹钟程序

    这篇文章主要介绍了C#使用timer实现的简单闹钟程序,涉及timer控件的使用及音频文件的操作技巧,非常具有实用价值,需要的朋友可以参考下...2020-06-25
  • .NET Framework中定时器timer的单线程与多线程使用讲解

    这篇文章主要介绍了.NET Framework中定时器timer的单线程与多线程使用讲解,单线程定时器在性能方面不如多线程,但是可以做到线程安全,需要的朋友可以参考下...2021-09-22
  • [C#].NET中几种Timer的使用实例

    本篇文章主要介绍了.NET中几种Timer的使用,具有一定的参考价值,有兴趣的可以了解一下。...2020-06-25
  • System.Timers.Timer定时执行程序示例代码

    如果是某个逻辑功能的定时,可以将code放到逻辑功能的类的静态构造函数中,在该逻辑类第一次执行时,静态构造函数会被调用,则定时自然启动...2021-09-22
  • QTimer与QTime实现电子时钟

    这篇文章主要为大家详细介绍了QTimer与QTime实现电子时钟,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • C#中Forms.Timer、Timers.Timer、Threading.Timer的用法分析

    这篇文章主要介绍了C#中Forms.Timer、Timers.Timer、Threading.Timer的用法分析,以实例形式较为详细的讲述了.NET Framework里面提供的三种Timer具体用法,需要的朋友可以参考下...2020-06-25