我有一个WCF服务可以处理来自客户端的请求。我需要该WCF服务在一天之内定期进行预处理,然后才能处理来自客户端的请求。我怎样才能自动化我的wcf服务,以便定期进行预处理?如何自动执行定期执行作业的WCF服务
4
A
回答
2
(在托管WCF服务的服务器上)设置调用程序(例如简单的控制台应用程序)的计划任务,该程序触发WCF服务的预处理。
1
正如M4N所示,Windows任务调度程序允许您设置可通过命令行运行的任务。
另一种解决方案是将任务描述和计划时间存储在数据库表中。让您的服务在初始化时创建一个每60秒触发一次回调的计时器(System.Timers.Timer或System.Threading.Timer)。 在此回调中,执行任何将要运行的任务。
1
MSDN杂志:ASP.NET 结合Web和Windows服务在预定的时间间隔 运行你的ASP.NET代码提供者:安德鲁的Needleman
相关问题
- 1. 如何定期自动执行web服务?
- 2. 获取执行WCF服务的位置
- 3. 执行Json和https的Wcf服务
- 4. 使用活动作业执行动作
- 5. 何时执行wcf自动完成?
- 6. 如何在BlueMix Cloud服务器中执行PHP Cron作业?
- 7. 如何在一个WCF服务创建执行操作?
- 8. iphone:自动执行web服务请求
- 9. 如何在gtk应用程序中执行定期作业?
- 10. 如何在ASP.NET/WCF中定期执行某些操作?
- 11. 如何在WCF数据服务的服务端执行连接操作
- 12. 如何自动执行BUILD任务
- 13. 如何自动执行浏览任务?
- 14. 如何保存Quartz执行的作业?
- 15. wcf类执行多个服务合同
- 16. 无法在WCF服务上执行'GET'
- 17. WCF服务 - 多个合同执行
- 18. TCP WCF服务未执行Application_Start
- 19. 自动执行Eclipse任务
- 20. Azure的预定作业无法执行
- 21. 如何执行INotifyPropertyChanged自动
- 22. 如何使用pdo执行CRUD作业?
- 23. 在服务器上点击URL以自动执行由服务器执行的操作
- 24. 如何限制WCF服务的请求执行时间?
- 25. 立即执行作业
- 26. oozie作业一再执行
- 27. Cron作业执行backup.bash
- 28. APScheduler - 作业未执行
- 29. 作业执行*/5 * * * * ./executeFiles.ksh
- 30. OOZIE:PIG作业执行失败