摘要: 实例生命周期决定在同一个服务的每个请求的实例是如何共享的。 当请求一个服务的时候,Autofac会返回一个单例 (single instance作用域), 一个新的对象 (per lifetime作用域) 或者在某种上下文环境中的单例。比如 一个线程 或者一个HTTP请求 (per lifetime 阅读全文
posted @ 2016-12-29 17:01 Sniper_ZL 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: 方法注入, 其实就是在注册类的时候, 把这个方法也注册进去. 那么在生成实例的时候, 会自动调用这个方法. 其实现的方法, 有两种. 准备工作: 1. 方法一 - 常规方法 执行时机 : 首先执行的, 肯定是Person的构造函数, 然后回去调用这个方法, 调用过程中, 发现了IAnimal 参数, 阅读全文
posted @ 2016-12-29 15:31 Sniper_ZL 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 属性注入不同于通过构造函数方式传入参数. 这里是通过注入的方式, 在类创建完毕之后, 资源释放之前, 给属性赋值. 这里, 我重新弄一些类来演示这一篇吧. 1. 一般方法 这种方法, 不止可以注入属性, 还可以给字段赋值 2. 反射的方式 这里需要注意一点, 由于ClassC中有ClassD格式的属 阅读全文
posted @ 2016-12-29 11:42 Sniper_ZL 阅读(7496) 评论(0) 推荐(0) 编辑