【发布时间】:2008-11-25 00:20:09
【问题描述】:
我对 DI/IOC 容器的概念比较熟悉,我之前曾参与过已经使用它们的项目。但是,对于这个新项目,没有现成的框架,我不得不选择一个。
长话短说,在某些情况下,我们将为给定接口配置多个实现。浏览一下网络,似乎使用任何主流框架来选择性地绑定到其中一个实现都非常简单。
然而,在某些情况下,我们需要运行 ALL 已配置的实现。我已经在这里搜索了所有 IOC 标记的帖子,我正在尝试翻阅主要框架的文档(到目前为止,查看 Unity、Ninject 和 Windsor),但是文档通常很少,我没有时间检查所有软件包的来源。
那么,是否有任何主流 IOC 容器允许我为我的一项服务绑定到所有已配置的具体类型?
【问题讨论】:
标签: dependency-injection inversion-of-control ioc-container