我有几个WebActivator.PreApplicationStartMethod装饰的类。
一类用于Ninject,另一类用于AwesomeMVC,第三类用于后台任务计划程序。
问题是调度程序类需要利用由IoC容器解决的依赖关系。
我的问题是:
最佳答案
如果您知道PreAppStart方法A需要在PreAppStart方法B之后运行,那么唯一的实现方法是在A主体内显式添加对B的调用。
为了使该策略正确运行,您还应该确保PreAppStart方法实现是独立的,即可以安全地多次调用它们。通常,这可以通过跟踪是否已在静态 bool 变量中调用该方法来实现,如果该值是true,则不执行任何操作。
关于asp.net-mvc-3 - 定义WebActivator.PreApplicationStartMethod类的初始化顺序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9041558/