当前位置:  开发笔记 > 编程语言 > 正文

什么是ResolveAll呢

如何解决《什么是ResolveAll呢》经验,为你挑选了1个好方法。

在国际奥委会的ResolveAll做法是什么?我知道官方的答案是"解决所有与此类型匹配的有效组件".这是否意味着它将返回任何实现给定接口的类?



1> Chris Bilson..:

它将返回为给定接口注册的所有类.

...并且不等待任何参考文献得到解决.这点我今天!


不是**正是**真的.它将返回使用给定服务和任何其他可分配服务注册的组件.因此,如果你要求`container.ResolveAll ();`它还将返回注册为`IControllerWithCache`的服务
您提到的条件也在v2.5中更改.在v2.5中,Windsor将尝试解析等待依赖的组件(如果依赖项是内联提供的,或者通过`DynamicParameters`提供).只有当该尝试失败时,它才会忽略该组件并转移到下一个组件.
推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有