【发布时间】:2011-03-18 22:30:34
【问题描述】:
我正在使用this method 在 WCF 中实现 DI。现在我需要配置端点和绑定。
我应该如何以及在哪里执行此操作?
【问题讨论】:
-
这一切都取决于您使用的 DI 容器...有些很简单,例如拥有 Wcf 设施的 Windsor。
-
您认为使用实例提供程序与提供端点设置的常规方式有何冲突?
-
我查看了您提供的 SO 链接,但我不同意您选择的答案......当您可以使用 Wcf 设施时,为什么还要用石头凿出自己的轮子???下一个答案是使用 Wcf Facility……我已经使用过很多次了,效果很好。
-
@CrazyDart - 我正在研究 Unity 的解决方案,因为我想坚持使用 Microsoft 技术。 Windsor / Castle 似乎不是 MSFT 技术。然而,团结是。
-
知道了。它确实有助于了解您使用的是什么 DI。 @flq 和 @Mark-Seemann 所说的是,您使用与没有 DI 设置的方式相同的方式进行配置......我不确定我是否完全同意,但在大多数情况下这是正确的。这取决于您使用的 WCF 模板。你有没有找过一些关于这个的博客文章?我发现一些使用谷歌...我知道那不是 MS 产品,但它似乎是可靠的。 ;-)
标签: dependency-injection wcf wcf-binding