我有一個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. 如何執行定期執行的作業?
- 2. 如何定期自動執行web服務?
- 3. 定期自動運行WCF服務
- 4. Cron作業設置和服務器上的自動執行
- 5. 使用python2.7在遠程服務器上自動執行作業
- 6. WCF服務:返回後執行工作
- 7. 定期執行mediawiki擴展作業
- 8. 定期執行警報(自動啓動)
- 9. 獲取執行WCF服務的位置
- 10. 執行Json和https的Wcf服務
- 11. 執行Hadoop作業
- 12. 作業未執行
- 13. 何時執行wcf自動完成?
- 14. 如果作業失敗,我該如何自動執行SLURM的作業?
- 15. 如何在BlueMix Cloud服務器中執行PHP Cron作業?
- 16. 如何自動執行iPhone模擬器上執行的操作?
- 17. 使用活動作業執行動作
- 18. 如何定期執行任務?
- 19. 如何在一個WCF服務創建執行操作?
- 20. iphone:自動執行web服務請求
- 21. 並行執行mapreduce作業
- 22. 如何在gtk應用程序中執行定期作業?
- 23. 定期執行任務
- 24. 如何在ASP.NET/WCF中定期執行某些操作?
- 25. 如何在WCF數據服務的服務端執行連接操作
- 26. 如何自動執行瀏覽任務?
- 27. 如何自動執行BUILD任務
- 28. WCF數據服務查詢執行
- 29. 無法在WCF服務上執行'GET'
- 30. wcf類執行多個服務合同