0

我想编写一个 WCF 服务来轮询来自另一个服务(可能是 ASP.NET Web 服务)的数据并将该数据放入数据库中。我希望我的 WCF 以 5 分钟的间隔进行轮询。这样做的最佳方法是什么?如果我将它托管在 IIS 中,如何触发它进行轮询?

谢谢

4

1 回答 1

1

WCF 服务在被调用时会做一些事情。WCF 服务不应用作初始化轮询的东西。

Windows 服务可用于轮询另一个服务并执行其他任务。

在 Windows 服务中有一个代码块,它是一个无限循环。在循环中执行您想要完成的任务,并且线程休眠 5 分钟。然后,该服务将每 5 分钟执行一次您需要的任何任务。

于 2012-04-19T21:00:22.727 回答