我需要在我的工作流程中调用接收活动,从javascript传递参数为json,我也需要响应为json格式..
我尝试了所有我发现但没有任何作用的东西。
希望你能帮助我......谢谢
答案 0 :(得分:2)
Receive活动仅支持SOAP请求,目前无法与其进行REST样式通信。一个解决方法是创建一个常规WCF REST服务作为工作流的包装器,让JavaScript客户端通过这个包装器。
答案 1 :(得分:0)
非常感谢您的回答。我会这样做,我发现这个页面“http://msmvps.com/blogs/theproblemsolver/”,现在我知道如何保持接收活动,因为我不清楚我是否应该从我的工作流程中删除它们或保留它...这是一段显示如何的代码。
var factory = new ChannelFactory(new BasicHttpBinding(),
new EndpointAddress("http://localhost:9199/Service1.xamlx"));
var proxy = factory.CreateChannel();
var response = proxy.GetData(new GetDataRequest() { Value = 42 });
Console.WriteLine(response.Value);