Asp.Net MVC C#中的服务器端Timer类

时间:2017-11-09 19:15:56

标签: c# asp.net-mvc timer

我试图在Asp.Net MVC中的静态类中实现一个定时器控件,它在静态构造函数中初始化。我期待这个Timer对象应该每20秒滴答一次,并且应该是t_Elapsed方法,我想在其中进行一些操作。 但是一旦我关闭浏览器,Timer对象就会被废弃并且不起作用。

任何人都可以建议一种方法,即使没有人使用网站,这个计时器应该继续运行..

//这是静态类

中的全局变量
static System.Timers.Timer t = null;

//此代码在同一静态类的静态构造函数中执行

t = new System.Timers.Timer(20000); //Every 20 seconds
t.Elapsed += t_Elapsed;
t.Enabled = true;

0 个答案:

没有答案