【发布时间】:2012-04-20 05:00:22
【问题描述】:
我想编写一个 WCF 服务来轮询来自另一个服务(可能是 ASP.NET Web 服务)的数据并将该数据放入数据库中。我希望我的 WCF 以 5 分钟的间隔进行轮询。这样做的最佳方法是什么?如果我将它托管在 IIS 中,如何触发它进行轮询?
谢谢
【问题讨论】:
标签: wcf
我想编写一个 WCF 服务来轮询来自另一个服务(可能是 ASP.NET Web 服务)的数据并将该数据放入数据库中。我希望我的 WCF 以 5 分钟的间隔进行轮询。这样做的最佳方法是什么?如果我将它托管在 IIS 中,如何触发它进行轮询?
谢谢
【问题讨论】:
标签: wcf
WCF 服务在被调用时会做一些事情。 WCF 服务不应用作初始化轮询的东西。
Windows 服务可用于轮询另一个服务并执行其他任务。
在 Windows 服务中有一个代码块,它是一个无限循环。在循环中执行您想要完成的任务,并且线程休眠 5 分钟。然后,该服务将每 5 分钟执行一次您需要的任务。
【讨论】: