Меф контейнера автоматическое обновление через КАТАЛОГ-КАТАЛОГ


Это возможно, если мы вручную создадим FileSystemWatcher и посмотрим каталог "parts" (здесь некоторые библиотеки DLL внутри папки) и отследим любые изменения, а затем отразим изменения в контейнер, который позволяет перекомпозицию.

Поддерживает ли MEF автоматическое обновление, когда Container использует DirectoryCatalog и оно автоматически для нас ?

1 2

1 ответ:

Вам нужно вызвать метод Refresh DirectoryCatalog, чтобы он обновился с новым содержимым. Это вызовет перекомпозицию в любых контейнерах, подключенных к каталогу. Вы можете создать FileSystemWatcher и вызвать метод Refresh, когда что-либо изменится.