如何在Lightswitch应用程序中执行基于时间的操作

时间:2012-06-16 15:26:13

标签: visual-studio-lightswitch

我有一个Visual Studio Lightswitch应用程序,我需要定期执行操作(根据当前时间查询数据库中的条目,发送返回的每行的电子邮件,如果有的话,然后在数据库中标记项目)< / p>

我可以在屏幕上手动完成所有操作,如何自动执行?

1 个答案:

答案 0 :(得分:2)

你可以使用一个Timer类,它被设置为每隔x个时间执行一次“某事”,但缺点是它只能在LS应用程序实际运行时才能工作。

我做了一些非常相似的事情,但我创建了一个Windows服务应用程序,完全不在任何LS应用程序之外。

这些链接可能会为您提供一些开始。

在Visual Studio 2010中创建Windows服务:http://myhosting.com/blog/2010/09/creating-windows-service-visual-studio-2010/

在Visual Studio中创建Windows服务[C#]:http://www.csharp-examples.net/create-windows-service/

如何在LightSwitch中实现'开始''停止'计时器:http://social.msdn.microsoft.com/Forums/da/lightswitch/thread/f14c4420-d43b-4806-bf5d-502b68f1dd89

如何:创建计时器:http://msdn.microsoft.com/en-us/library/cc189084(v=vs.95).aspx