| 发表于:2007-05-09 16:04:02 楼主 |
现在有一个插件程序集,宿主程序集实现动态加载该插件,并且利用反射动态创建了插件程序集中实现iplugin接口的类,每一个插件类都有一个state属性,并且该默认的state属性值为arscesdisabled,该值标示其没有注册(即没有license),在插件管理器中我已经定义了一个registerplugin(iplugin plugin,license lic)方法,请问如何实现这个registerplugin(iplugin plugin,license lic)方法,当该方法正确执行后便在内部将iplugin.state属性修改为arscesenabled. 请高手给一个思路,最好能够写上段示意型代码,小弟先谢了。 |
|
|
|
|