いくつかのサービス パラメーターのディクショナリを使用する WCF サービスがあります。このディクショナリは、ローカル ディスクに保存された XML ファイルを解析して作成されます。FileSystemWatcher
ファイルの更新を可能にするために、ファイルが変更された場合に辞書を再作成するためにa を使用したいと考えています。
この仕組みは他にも使っていますし、サービスでも使いたいと思っていました。私の問題は、私の理解では、WCF は要求ごとにサービス クラスのインスタンスを作成し (これは構成可能であることはわかっていますが、要求ごとに使用します)、ディクショナリを保持する場所に保持したいということです。インスタンスがリクエストの処理を完了した後のメモリ。
これは可能で、XML ファイルの解析と辞書の保存のためのロジックを配置するのに最適な場所はどこでしょうか?