当我在Spring工作时,我可以在applicationContext中列出一个bean bean。该对象已经填充了实例化bean时的所有值。大。
我无法在Microsoft Unity IoC中找到解决方法。我们最近在我们的代码库中引入了这个框架,但是没有人真正熟悉它。我见过的唯一例子涉及解析对象的类型,然后重新填充所有值。呸。我不想这样做。
我想从容器中拉出对象,它应该准备好了。有谁知道怎么做?
答案 0 :(得分:2)
对Resolve
的呼叫不够,例如。
var container = // create container.
IService instance = container.Resolve<IService>();
Unity会在返回解析实例之前注入任何依赖项。