我正在使用Autofac与ASP.NET MVC集成,所有我的控制器接收依赖关系,Autofac自动解决嵌套依赖.伟大的工程
但是如何解决控制器实例化范围之外的依赖关系?在我的代码深处的某些地方,我需要向解析器询问我的Logger.一方面,将Logger作为依赖关系传递给我创建的每个小对象似乎都是错误的,另一方面,依赖于依赖解析器的代码似乎是错误的,因为我的代码如此深入
例如,我有一个名为Result的类,它从许多操作中返回.这是一个一贯使用的对象,我的应用程序代码可以依赖于从更深层次回来.当更深层次的代码向该对象添加UI错误时,我想自动将其添加到记录器中,这需要解析.让每一个类都对记录器有依赖,只会妨碍
任何帮助,谢谢
解决方法
原文地址:https://www.jb51.cc/aspnet/251064.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。