0

データベース(SQL Server)テーブルを監視したいシナリオがあります。レコードが挿入されている場合、Webサービスは携帯電話へのメッセージを介して送信する必要があります。

私はすでに携帯電話にメッセージを投げる機能を書いていますが、タイマーを使用していくつかの間隔でデータベースにヒットし、Web サービスを使用してそのテーブルを監視する方法がわかりません。

この問題を解決する方法を教えてください。

前もって感謝します。

4

2 に答える 2

0

多分私は質問を理解していませんが、私にはかなり簡単に聞こえます. WCF サービスのスタートアップ コードで、System.Timers.Timer を開始します。タイマー ティック イベントでは、StoredProc または DB で現在利用可能なレコードを読み取り、それらをサービスに返す何かを呼び出します。そこでそれらを処理してから、DB 内のレコードを削除します (または処理済みとしてマークします)。

于 2012-06-27T12:17:48.483 に答える
0

Webサービスが必要な理由、Windowsスケジューラを介して実行されるWindowsサービスまたはアプリがより良い選択です。

于 2012-06-27T12:38:57.940 に答える