如何使用autofac container.Resolve<>在果园里

时间:2011-04-09 13:42:09

标签: orchardcms

我知道autofac最好的做法是尽可能使用构造函数注入和果园。使用全局容器不是一个好主意,但我只是想知道有没有办法使用container.Resolve<>在果园或如何在果园中获得组件?

是的我知道在果园里我们可以使用IDependency,但是在webservice中,在视图等中...我怎样才能获得像container.Resolve这样的组件来获取容器。

2 个答案:

答案 0 :(得分:3)

在视图中,您有一个WorkContext方法{。}}。

Resolve

我遇到了类似的问题,我需要在用户部分覆盖cshtml中检查权限。

答案 1 :(得分:0)