2011-05-16 35 views
0


我在WCF服務中有一個函數。
此功能必須在上午00:30(每天)運行。
怎麼實現呢? (這項服務總是起來)WCF期刊功能

tanx。
編輯:
如果有功能(在WCF),可以定期運行功能也解決我的問題。

回答

2

你的意思是你需要在當天的特定時間調用WCF服務中的操作嗎?您可以在.exe應用程序中簡單地創建服務的客戶端,並添加調用該客戶端的計劃任務。

+0

準確地說 - 在WCF中沒有任何東西可以允許像「計劃調用」這樣的東西 - 使用現有的Windows基礎結構來爲 – 2011-05-16 18:22:24

+0

感謝回覆。我無法使用計劃任務,因爲用戶(爲他安裝的服務)可以停止計劃,因此整個應用程序出錯 – yoohoo 2011-05-17 12:05:29

+0

WCF本身沒有任何計劃程序功能。如果服務是從另一臺機器訪問的,則可以在用戶不控制訪問該服務的計算機上創建客戶端。但是調度是WCF領域之外的事情。 – carlosfigueira 2011-05-17 17:23:59

0

如果您希望您的服務在特定時間運行,那麼我認爲Windows Service將是更好的選擇。您還可以創建控制檯應用程序並創建計劃任務以在給定時間運行。