簡體   English   中英

在WCF或基於ASMX的Web服務中使用計時器?

[英]Using Timer In WCF Or ASMX based webservice?

我有一種情況,我想監視數據庫(SQL Server)表,如果在其中插入記錄,我的Web服務應通過一條消息發送到手機。

我已經編寫了向手機發送消息的功能,但是我不知道如何在幾個時間間隔后使用計時器來使用Web服務監視該表來使用數據庫。

有人幫我解決這個問題嗎?

提前致謝。

也許我沒有得到問題,但聽起來很直白。 在WCF服務的啟動代碼中,啟動System.Timers.Timer。 在計時器滴答事件中,您調用StoredProc或讀取數據庫中當前可用記錄並將其返回給服務的內容。 在此處處理它們,然后刪除數據庫中的記錄(或將它們標記為已處理)。

為什么要使用Web服務,通​​過Windows Scheduler運行Windows服務或應用程序是更好的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM