相关疑难解决方法(0)

ASP.NET MVC3中对autofac依赖解析器的全局访问?

我使用Autofac与ASP.NET MVC集成,我的所有控制器都接收依赖项,Autofac自动解析嵌套依赖项.太棒了

但是,如何解决控制器实例化范围之外的依赖关系?在我的代码深处的某些地方,我需要向解析器询问我的Logger.一方面将Logger作为依赖项传递给我创建的每个小对象似乎是错误的,另一方面,依赖于我的代码中的依赖性解析器似乎是错误的

例如,我有一个名为Result的类,它从许多动作返回.它是一个一致的使用对象,我的应用程序代码可以依赖从更深层回来.当更深层次的代码向此对象添加UI错误时,我想自动将其添加到需要解析的记录器中.每个班级都依赖于记录器会妨碍你

任何帮助表示感谢

autofac asp.net-mvc-3

15
推荐指数
2
解决办法
1万
查看次数

Web应用程序中的Autofac,我应该在哪里存储容器以便于访问?

我仍然是使用Autofac的新手,我在文档和示例中遗漏的一件事是如何使从Web应用程序中的不同位置轻松访问配置的容器.

我知道我可以使用Autofac控制器工厂自动解决构造函数注入控制器的依赖关系,但是你可能需要解决的其他东西如何还没有注入.

是否有一个我不知道的明显模式?

谢谢!

asp.net dependency-injection inversion-of-control autofac

14
推荐指数
4
解决办法
9251
查看次数