我有一个Windows工作流基础4服务和一个简单的客户端。
当我在客户端中添加服务引用时,visual studio不会生成代理类, 只有界面和类型。
有人有任何解决方案吗?
如何正确使用wf4服务?我需要使用什么样的命名空间和类和契约?
谢谢!
答案 0 :(得分:2)
当客户端项目是工作流项目类型设置时,服务引用的工作方式略有不同。它不是生成标准代理类,而是生成Send& ReceiveReply活动,用于工作流程。如果您正在构建工作流,那么非常好,当您想使用常规代码调用服务时,情况并非如此。
您可以手动使用SvcUtil生成代理类,也可以将ChannelFactory与生成的接口一起使用来创建所需的代理对象。最后一个通常是更容易的选择。