ASP.NET和Unity

时间:2010-11-26 18:46:32

标签: asp.net-2.0 unity-container

首先,有关Microsoft Unity的完整参考吗?

我今天注意到,当我在“UnityConfigurationSection”上调用“Configure”时,它会配置并准备所有配置映射。

如果某个类依赖于在Unity中注册的对象,该怎么办?这个类本身是否需要由Unity注册,以便Unity注入其依赖?

如果该对象未注册到Unity,我担心Unity不会对Object注入依赖关系。 ASP.NET中的“Page”类就是这种情况。

由于

1 个答案:

答案 0 :(得分:0)

在处理未提前注册的类时,Unity有一些定义良好的默认行为。

在没有注册的情况下,容器将查找最长的构造函数,并且它还将查找类型的属性([Dependency]是主要属性)以确定要注入的属性。

如果您不想使用属性或默认值与您想要的不匹配,则需要配置容器以执行您想要的操作。