摘要: 依赖注入方式 属性注入 构造函数注入 方法注入 1.属性注入 1.1 具体类型属性注入 public class MyObject{ private SomeOtherObject _dependentObject; [Dependency] public SomeOtherObject DependentObject { get { return _dependentObject; } set ... 阅读全文
posted @ 2011-07-14 17:25 EdisonZ 阅读(593) 评论(1) 推荐(0) 编辑
摘要: Unity 的注入方法 RegisterType:在container中注册类型和映射关系,当我们需要该类型的实例时,container会自动实例化该类型的对象,无需通过new实例化对象。 RegisterType<Type> RegisterType< RegisteredType, TargetType > RegisterInstance:在container中注册一个已存在的实例。 参数说... 阅读全文
posted @ 2011-07-14 15:47 EdisonZ 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 描述 Unity是一个轻量级,可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。有以下好处: 简化了对象的创建,尤其是分层的对象结构和依赖。 允许开发人员在运行时或者配置中指定依赖的需求抽象,以及简化了横切关注点的管理。 服务定位功能允许客户代码保存或者缓存容器。这在开发人员可以持久化容器到 ASP.NET Session 或者 Application 中的 ASP.NET Web 应用程序... 阅读全文
posted @ 2011-07-14 14:55 EdisonZ 阅读(296) 评论(0) 推荐(0) 编辑