我在Windows服務中實現了上傳API以上載服務器上的某些文件。這些文件隨時從網絡系統來到服務器。 此上傳API必須在一定的時間間隔後才能工作,並且這些時間間隔將存儲在數據庫中。如何在一段時間後調用c#方法
第一次服務啓動它上傳它擁有的所有文件,並獲取其下一次時,該方法具有再次運行上傳收到的文件。
例如:服務從6:30開始上傳文件,並從數據庫中獲取設置,它必須在@ 8:30運行。這意味着它應該在2小時後再次運行。 那麼2小時後調用上傳API的正確方法是什麼?當前我在想的是,我可以使用一個定時器控件,其間隔時間爲2小時(例如),其Tick事件將調用我的方法。
可能是我在做/想錯了什麼。請糾正我並向我建議替代方案。
你是什麼意思「正確?」它是否必須正常運行,還是有其他要求? – 2013-03-15 18:10:45
你可以寫一個Windows服務或使用Windows調度程序,並啓動它的過程..? – MethodMan 2013-03-15 18:11:05