带计时器的Windows服务应用程序

时间:2016-12-26 12:03:25

标签: c# sql-server timer triggers windows-services

我是Windows服务和.net编程的新手

我使用Microsoft MS SQL中的数据为生成报告创建了一个Windows应用程序。然后我将Windows应用程序转换为Windows服务。并将计时器添加到其中。

我的实际要求是,应用程序应该在sql表获取新记录时生成报告。

我转换为应用程序服务并正确启动。如果表中没有数据,请立即运行程序并结束。

如果在sql表中插入新数据时,如何使计时器触发应用程序。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您只需要在更改表中的数据时运行代码,则可能对使用https://github.com/rianjs/ical.net/wiki/Working-with-time-zones对象感兴趣。

代码示例: SqlDependency