Castle Windsor Resolve当任何已注册的服务无法解决时抛出的所有内容

时间:2009-11-14 19:20:08

标签: castle-windsor throw resolve

似乎Castle Windsor(2.0)方法的当前行为


container.ResolveAll(Type type)

是忽略由于缺少依赖项而无法解析的所有服务。当任何服务无法解决时,建议如何解决所有服务+抛出异常?

1 个答案:

答案 0 :(得分:2)

AFAIK没有内置方法可以做到这一点,我一直在考虑实现一个抛出选项而不是忽略无效组件。但是,这需要考虑一些后果。

与此同时,here's a hack。让我知道它是否适合你。