【问题标题】:Dependency injection for WCF where client uses ChannelFactory客户端使用 ChannelFactory 的 WCF 依赖注入
【发布时间】:2015-04-13 13:36:18
【问题描述】:

我有一个场景,我需要从 WCF 注入一个类型,ChannelFactory 实例化。

目前,我正在使用http://unitywcf.codeplex.com/,并了解底层概念,但没有看到关于如何使用通道工厂实例化服务客户端的示例,该通道工厂将我想要传递给 WCF 构造函数的类型注入.

我对 UnityWcf 库以外的其他方法持开放态度。

我希望我说得通。

我花了一整天的时间试图弄清楚。

更新:

到目前为止,我唯一的选择是将接口作为参数添加到每个 WCF 操作中。

【问题讨论】:

  • 能否提供一些代码,以便我们更好地理解这里的问题

标签: c# wcf dependency-injection channelfactory


【解决方案1】:

您应该看看 Castle 项目。他们有一个名为 Windsor 的 IoC 容器,它具有非常好的 WCF 集成。

http://www.castleproject.org/projects/windsor/

【讨论】:

  • 谢谢@Pieter。我很了解Castle,我已经调查过了。我需要一个关于如何针对我的特定场景执行此操作的答案。你能提供与我的问题相关的答案吗?
  • 你能给我一个小平安的示例代码吗?我不完全明白你想要完成什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-01
  • 1970-01-01
  • 2012-02-09
  • 1970-01-01
  • 1970-01-01
  • 2019-11-22
  • 2023-03-19
相关资源
最近更新 更多