【发布时间】:2012-04-24 11:14:01
【问题描述】:
我正在开发一个桌面窗口应用程序。表单加载后,从正在运行的机器中获取一些数据并将其以 csv 文件的形式保存到 ftp 服务器,这表明测试已完成。我想运行相同的代码,该代码每隔一小时获取一次值并存储在服务器上。我该怎么做?
控制台应用程序和窗口服务不是可行的解决方案,因为我必须向用户展示表单等。
【问题讨论】:
标签: c# .net winforms form-load
我正在开发一个桌面窗口应用程序。表单加载后,从正在运行的机器中获取一些数据并将其以 csv 文件的形式保存到 ftp 服务器,这表明测试已完成。我想运行相同的代码,该代码每隔一小时获取一次值并存储在服务器上。我该怎么做?
控制台应用程序和窗口服务不是可行的解决方案,因为我必须向用户展示表单等。
【问题讨论】:
标签: c# .net winforms form-load
使用 BCL 附带的计时器类之一。
请参阅 MSDN 上的 Comparing the Timer Classes in the .NET Framework Class Library。
基本上,您设置了一个带有间隔的计时器(触发频率,在您的情况下是每小时一次)以及触发时执行的方法。
【讨论】: