MEF容器使用目录编目自动更新

时间:2010-12-07 16:11:49

标签: directory containers mef catalog auto-update

如果我们手动创建FileSystemWatcher并观察'parts'目录(此处是文件夹中的一些dll)并跟踪任何更改,则可以执行此操作,然后我们将更改反映到允许重构的容器中。 / p>

MEF使用Container时,DirectoryCatalog是否支持自动更新?我们会自动更新?

1 个答案:

答案 0 :(得分:5)

您需要调用DirectoryCatalog的Refresh方法,以便使用新内容进行更新。这将触发连接到目录的任何容器中的重构。您可以创建FileSystemWatcher并在发生任何更改时调用Refresh方法。