从IPlugin调用Host方法

时间:2011-07-07 07:14:08

标签: c# plugins

我目前正在使用IPluginInterface构建一个插件系统。插件包括整个逻辑,主机只启用/禁用插件并配置它们。

但是,我应该可以从插件中调用某些Host方法。我已经测试过各种各样的想法,但它们似乎都没有用。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

让主机实现IHost(有点像这样),让插件暴露一个函数(即Initizialize(IHost host))并将主机传递给插件。