你的位置:首页 > 软件开发 > ASP.net > IoC组件~Autofac将多实现一次注入,根据别名Resove实例

IoC组件~Autofac将多实现一次注入,根据别名Resove实例

发布时间:2016-10-09 15:00:09
回到目录对于IoC容器来说,性能最好的莫过于Autofac了,而对于灵活度来说,它也是值得称赞的,为了考虑系统的性能,我们经常是在系统初始化于将所有依赖注册到容器里,当需要于根据别名把实现拿出来,然后再使用即可;而如果每次使用都是注册-反射,我相信那是很耗性能的,所以我们决定先依 ...

回到目录

对于IoC容器来说,性能最好的莫过于Autofac了,而对于灵活度来说,它也是值得称赞的,为了考虑系统的性能,我们经常是在系统初始化于将所有依赖注册到容器里,当需要于根据别名把实现拿出来,然后再使用即可;而如果每次使用都是注册-反射,我相信那是很耗性能的,所以我们决定先依赖一次注册,按需反射对象的实例!

通过Named全局注册接口的所有实现

var builder = new ContainerBuilder();builder.RegisterType<Mul1>()    .Named<IMul>("Mul1")    .InstancePerDependency();builder.RegisterType<Mul2>()    .Named<IMul>("Mul2")    .InstancePerDependency();

原标题:IoC组件~Autofac将多实现一次注入,根据别名Resove实例

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录