随笔分类 - IOC
摘要:设置instance-scope属性值为SingleInstance
阅读全文
摘要:这次项目需要用autofac动态注册插件dll,插件修改或扩展后,在不重新编译的情况下能加载新的插件。 于是我们用autofac从配置文件注册。注册的文件固定named。这样不管插件怎么变,我们Resolve的地方都是用这个固定的name来获取插件。 要指定注册的name,我们在配置中需配置name
阅读全文
摘要:刚看了下Autofac属性注入的源码 首先看看WithProperty方法 image.png Autofac将我们的属性值,存在了一个list集合中 image.png 然后将这个集合传递到了ReflectionActivator对象中 image.png image.png 然后在我们Resol
阅读全文
摘要:最近在看Autofac的源码。 Autofac据说是.net中最快的IOC框架,具体没有实验,于是看看Autofac具体是怎样实例化实体。 image.png 如上图所示,Autofac使用的是表达式树来创建实体。 Expression Tree创建实体的性能比Activator.CreateIns
阅读全文

浙公网安备 33010602011771号