次のようなシナリオについてアドバイスが必要です。たとえば、5 秒ごとに DB を定期的にポーリングする Windows サービスがあります。また、サービスと同じマシンでデスクトップ アプリケーションを実行しています。サービスがデータを取得したら、デスクトップ アプリに通知する必要があります。いくつかの条件に従って(条件が真の場合は通知し、そうでない場合は何もしません)。デスクトップアプリで。一部、新しい通知を受信すると、ステータスの更新、背景色の変更などのアクションを実行します。
このような機能について調査したところ、Windows サービスでホストする WCF コールバックを使用する必要があるようです。確信はないけど。それは正しいアプローチですか?それを行う簡単な方法はありますか?どんな例でも本当に感謝しています。
ありがとう。