我想知道是否可以导出WCF客户端代理以将IOC与MEF一起使用。以及如何做到这一点?为了使wcf客户端代理我使用“添加服务引用”。有什么建议吗?
感谢您的帮助。
答案 0 :(得分:2)
自生成类以来,您有两个解决方案:
1)您可以编辑类并添加MEF导出属性,但修改生成的类不是一个好习惯
2)你可以复制生成的类并创建一个新的类,你可以在其上有一个完全控制并可以添加MEF导出属性。
答案 1 :(得分:0)
添加服务引用时生成的客户端类标记为“部分”。只需在非生成文件中创建第二个定义,并将ExportAttribute添加到该文件中。
答案 2 :(得分:0)
This是另一种解决方案。 ...将服务功能公开为共享服务。