Unity在安装过程中创建对象实例时是否有任何情况?

时间:2011-07-26 11:01:46

标签: dependency-injection unity-container

当我使用RegisterInstance时,显然会创建一个实例,但是我的代码。

在安装过程中,如果统一会创建一个注册对象,是否有任何情况?

2 个答案:

答案 0 :(得分:2)

不,标准注册对象中没有任何内容会导致在引擎盖下创建注册对象。对这些对象的类型有一堆反射,因此程序集将在此时加载到工作集中。 Unity实际上推迟尽可能多的工作来解决时间问题;例如,在第一次解析该类型之前,不会创建构建计划。

您是否看到了一个特定的问题,期待一个问题,还是只是好奇一个?关于您实际关注的更多细节将有助于回答这个问题。

答案 1 :(得分:0)

并非我知道,但您正在编写设置代码,因此您可以随时要求Unity在安装过程中解析实例,然后注册该实例。但是,这是你应该很少需要做的事情(但我已经看到了适当的情况)。