2006年6月29日

開發Service時,要使用正確的Timer

如果想設計一個會定時做些小事情的Service, 直覺上就是會把 Timer 這個物件拉進來然後設個間隔時間, 寫好要做的時間, 接著就理所當然的認為他會正確無誤的執行, 偏偏那是不可能的~ 我不瞭解既然不能跑, 為什麼在IDE介面上還允許使用者去拖拉 Timer 物件, 但不管如何還是要解決這個問題, 工具列上的Timer 物件其實他是屬於 System.Windows.Forms.Timer, 正確的作法應該是去使用 System.Timers.Timer 物件!

沒有留言: