私のプロジェクトはWPFアプリケーションです。キャッシュクラスオブジェクト
複数のプロパティ(string
,int
,List<>
)を持つ例えばProducts
のクラスがあります。私はこのオブジェクトを(ファイルではなく)メモリにキャッシュし、それを使用しようとしています。 また、キャッシュオブジェクトがHostFileChangeMonitor
と同様に更新されたときに発生するイベントを探します。
私は上記の解決策を探している理由は: 現在のオブジェクトを第三者dll(タイマー5秒)に送ってGUIの性能を損なう重いオブジェクトです。 したがって、クラスオブジェクトをキャッシュすることによって、キャッシュオブジェクトが更新されるときにのみ、この重い操作を呼び出すよう監視します。
オブジェクトプロパティの値をtxtファイルに保存し、イベントをトリガーするのにHostFileChangeMonitor
を使用すると考えましたが、もう1つのIO操作が追加されます。
入力があれば教えてください。