【问题标题】:Inject multiple service implementations with Castle Windsor使用 Castle Windsor 注入多个服务实现
【发布时间】:2009-01-04 09:33:39
【问题描述】:

我想让 Windsor 将服务的多个实现注入到构造函数中。

我的场景是我有多个实现一个通用接口的搜索提供程序。我想在 windsor 中注册每一个,然后将它们注入到我的搜索服务中,这样它就可以依次查询每一个。

温莎可以做到这一点吗?有没有比在构造函数中注入多个实现更好的方法?

【问题讨论】:

    标签: castle-windsor


    【解决方案1】:

    请参阅 DotNetSlackers 的 Inversion of Control and Dependency Injection with Castle Windsor Container - Part II。它展示了如何将相同服务接口的数组传递给对象。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多