果园模块加载事件

Jas*_*ell 2 orchardcms

我是Orchard CMS的新手,我已经开始编写我的第一个模块了.我一直在寻找一种方法来检测我的模块何时从根网站初始化但没有运气!

一位同事建议使用WebActivator和PreApplicationStartMethod属性来配置在启动时调用的方法,但这不起作用.

有没有人设法完成这个,有没有像IModule这样的果园提供的接口,这将允许我挂钩到模块初始化?

Bra*_*yce 5

有两个事件处理程序可能会让您感兴趣. IFeatureEventHandlerIOrchardShellEvents.该IFeatureEventHandler界面为您提供了启用,禁用,安装和卸载模块的挂钩.该IOrchardShellEvents接口提供了用于激活和终止Orchard Shell的挂钩.那里的东西应该为你做的伎俩!