Castle Windsor如何运作?它是否包装所有已注册的对象?

时间:2011-09-20 15:45:01

标签: c# castle-windsor

castle windsor是否基本上创建了所有已注册对象的列表,然后使用自己的实现来包装它们,这些实现基本上使用已经在windsor注册的对象自动装配属性?

好奇,这会让反编译变得有点棘手吗?

1 个答案:

答案 0 :(得分:4)

不,温莎不这样做,事实上我知道没有IoC容器这样做。容器通常使用反射和配置(约定或显式配置)来自动装配已注册的组件。

许多容器提供与代理库的集成,代理库可以包装组件,但这是一个正交的主题,与容器自动装配无关。