FileSystemWatcher多数の異なるディレクトリでを使用する C# 5.0 アプリケーションがあります。
このアプリケーションには、List<>のオブジェクトが含まれています。FileSystemWatcher各オブジェクトは、監視対象のディレクトリと、イベント ハンドラがアクセスする必要がある他の多くのデータを記述します。これらのオブジェクトのタイプはCustomDirectorySettingです。
これはサーバー アプリケーションであり、FileSystemWatcherのイベント ハンドラが頻繁に呼び出されることを期待しています。私は、彼らが自分の仕事に遅れずについていき、ファイル変更イベントへの対応が遅れないようにしなければなりません。監視されているディレクトリが、アプリケーションを実行しているマシンに対してローカルであることを追加する価値があるかもしれません。
FileSystemWatcherのCustomDirectorySettingオブジェクトを各のイベント ハンドラーですばやく使用できるようにするにはどうすればFileSystemWatcherよいですか。また、この実装にタスク並列ライブラリを使用することを検討する必要がありますか? 私はTPLの初心者なので、どの側面が最も適切かについてあなたの考えをいただければ幸いです.