Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想编写一个 WCF 服务来轮询来自另一个服务(可能是 ASP.NET Web 服务)的数据并将该数据放入数据库中。我希望我的 WCF 以 5 分钟的间隔进行轮询。这样做的最佳方法是什么?如果我将它托管在 IIS 中,如何触发它进行轮询?
谢谢
WCF 服务在被调用时会做一些事情。WCF 服务不应用作初始化轮询的东西。
Windows 服务可用于轮询另一个服务并执行其他任务。
在 Windows 服务中有一个代码块,它是一个无限循环。在循环中执行您想要完成的任务,并且线程休眠 5 分钟。然后,该服务将每 5 分钟执行一次您需要的任何任务。