0
SQLテーブルを照会し、最後の3分間のデータをチェックして、すべてのデータがゼロである場合にデバイスのステータスを決定するWindowsサービスを作成しました。他の賢明なデータが存在しない場合、デバイスはオフラインです。しかし、私が直面している問題は、Windowsサービスは非常に頻繁にデータベースを照会する必要がありますこれを行うには別の方法があります。SQLデータベースを照会してアラートを送信する
SQLテーブルを照会し、最後の3分間のデータをチェックして、すべてのデータがゼロである場合にデバイスのステータスを決定するWindowsサービスを作成しました。他の賢明なデータが存在しない場合、デバイスはオフラインです。しかし、私が直面している問題は、Windowsサービスは非常に頻繁にデータベースを照会する必要がありますこれを行うには別の方法があります。SQLデータベースを照会してアラートを送信する
SqlDependency Classこのシナリオでは適切です。
SqlDependencyオブジェクトは、アプリケーションとSQL Serverのインスタンス間のクエリ通知の依存関係を表します。アプリケーションはSqlDependencyオブジェクトを作成し、OnChangeEventHandlerイベントハンドラを介して通知を受け取るよう登録できます。
リンク: CodeProject MSDN