Unity TIP3: 注入现有对象
生活随笔
收集整理的這篇文章主要介紹了
Unity TIP3: 注入现有对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
上篇講到了3種注入的方式,注入的對象都是由Unity為我們自動創(chuàng)建的。有時候我們需要注入已經(jīng)存在的對象。
代碼如下:
//使用已有實例注入ISomeBiz someBiz = container.Resolve<ISomeBiz>("ConfigBiz");someBiz.SomeInt = 101;IClass class11 = container.Resolve<IClass>("ConfigClass1", new ParameterOverride("someBiz", someBiz));class11.ShowInfo();IClass class22 = container.Resolve<IClass>("ConfigClass2", new PropertyOverride("SomeBiz",someBiz));class22.ShowInfo();可以看到,對于構(gòu)造器注入和屬性注入,Unity都支持既有對象的注入。
總結(jié)
以上是生活随笔為你收集整理的Unity TIP3: 注入现有对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 归类练习的有效性思考
- 下一篇: [转].NET 数字格式化:忽略末尾零