我正在开发一个桌面窗口应用程序。表单加载后,从运行的机器获取一些数据并将其保存到csv文件中的ftp服务器,它显示测试已完成。我想运行相同的代码,每隔一小时就会获取值并存储在服务器上。我该怎么做?
控制台应用程序和窗口服务不可行,因为我必须向用户显示表单等。
答案 0 :(得分:2)
使用BCL附带的其中一个计时器类。
请参阅MSDN上的Comparing the Timer Classes in the .NET Framework Class Library。
基本上你设置了一个带有间隔的计时器(每小时一次点火的频率)和一个在它发生时执行的方法。