我想让Windsor将多个服务实现注入构造函数.
我的情况是我有多个搜索提供程序实现了一个通用接口.我想用windsor注册其中的每一个,然后将它们注入我的搜索服务中,以便它可以依次查询每个.
温莎有这样的事吗?有没有比在构造函数中注入多个实现更好的方法?
请参阅Castle Windsor Container的控制和依赖注入反转 - DotNetSlackers的第二部分.它显示了如何将同一服务接口的数组传递给对象.