初步實現定時器

1、首先在 global.asax 中的 Application_OnStart 事件過程中定義計時器,代碼如下:

void Fresher(object sender, ElapsedEventArgs e) 

 Application.Lock(); 
 Application(
"TimeStamp"= DateTime.Now.ToString(); 
 Application.UnLock(); 


 

void Application_OnStart(object sender, EventArgs e) 

 System.Timers.Timer[
10000] aTimer = new System.Timers.Timer[10000]; 
 aTimer.Elapsed 
+= /* might be wrong, please check */ new EventHandler(Fresher); 
 aTimer.AutoReset 
= true
 aTimer.Enabled 
= true
 Application.Lock(); 
 Application(
"TimeStamp"= DateTime.Now.ToString(); 
 Application.UnLock(); 
}

 

2、然後我們簡單寫一個 test.aspx 來查看 Application("TimeStamp") 的值。代碼如下:

<%
    Response.Write(Application("TimeStamp"))
%>

 

發佈了52 篇原創文章 · 獲贊 0 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章