TCP/IP経由で接続されたいくつかの周辺デバイスでWindows 10ユニバーサルアプリケーションから通信する必要があります。具体的には、これらはMODBUSデバイスであり、ステータス値を読み込み、それに応じて動作させるために、デバイスを常にポーリングする必要があります(毎秒複数回)。アプリケーションは複数のフォームを持ち、これらのフォームのそれぞれは、周辺機器から読み取った値に基づいてデータを受け取ることができます。UWPバックグラウンドでのTCP/IPのポーリング
現在の(Win32)実装では、readコマンドを送信し、結果を読み取り、さまざまなフォームが登録できるイベントを発生させることによって必要な結果を処理するバックグラウンドスレッドを実行します。私もUWPの中で取るべきであるアプローチ。
UWPを使用すると良い方法がありますか?アプリケーションがバックグラウンドに移行した場合や、中断を防ぐことができますか?
ありがとうございました。