摘要:
上篇讲到了3种注入的方式,注入的对象都是由Unity为我们自动创建的。有时候我们需要注入已经存在的对象。 代码如下: //使用已有实例注入 ISomeBiz someBiz = container.Resolve<ISomeBiz>("ConfigBiz"); someBiz.SomeInt = 101; IClass class11 = container.Resolve<IClass>("Co... 阅读全文
posted @ 2011-08-08 15:53
陆敏技
阅读(806)
评论(0)
推荐(0)
摘要:
1:本篇基于如下的场景a:主项目只和接口项目相关,如下:也即,ConsoleApplication1只和IBiz和IDal相关。顺便说一下,为了演示注入,IDal要用到IBiz项目。b:类结构如下:SampleClass1,SampleClass2,SampleClass3,都继承自IClass其中SampleClass1构造器依赖注入ISomeBiz的一个实例,其中SampleClass2属性依赖注入ISomeBiz的一个实例,其中SampleClass3方法依赖注入ISomeBiz的一个实例。c:用配置文件实现2:主要的类两个接口,一个是在IDal项目下的IClass: public in 阅读全文
posted @ 2011-08-08 15:25
陆敏技
阅读(2745)
评论(4)
推荐(1)

浙公网安备 33010602011771号