使用Prism的WCF PerCall实例服务器和依赖注入?

时间:2009-08-06 21:07:04

标签: wcf prism

如果我有一个使用Prism和WCF构建的客户端/服务器类型的应用程序,并且我希望在服务器端让每次调用都能实现wcf服务但是我想使用依赖注入(使用UnityContainer)棱镜)。我怎么可能这样做?我是否应该有单个实例服务,这没有问题,但是在WCF中是否有任何钩子允许在应该实例化服务并且返回此实例时调用委托?

有什么想法吗?

干杯!

1 个答案:

答案 0 :(得分:2)

有可能! WCF为WCF责任链提供了一个名为IInstanceProvider的插件。这允许您用自己的结构替换结构。

有人将此作为服务行为实现,可在此处获取: http://code.msdn.microsoft.com/WCFResources/Release/ProjectReleases.aspx?ReleaseId=1252