从浏览器调用WF工作流程

时间:2015-04-23 21:31:26

标签: wcf url workflow-foundation param

好的,我在互联网上搜索了这个问题的答案,但没有发现任何东西......也许我错过了这里显而易见的问题,或者只是提出错误的问题,但是...

如何通过带参数的URL调用WF WCF工作流?我有一个Workflow xmlx,我们称之为DeepThought.xamlx,一个名为TheQuestion的操作,我需要将参数Answer = 42传递给它。

我已经尝试了http://localhost:8042/DeepThought.xamlx/TheQuestion?Answer=42以及我能想到的其他一切。我已经浏览了互联网甚至是wsdl,但要么只是没有答案,要么根本没有看到它。

我认为这是可能的,否则,重点是什么?线索赞赏。

2 个答案:

答案 0 :(得分:0)

至少开箱即用这是不可能的。标准Receive activity使用SOAP。我确信可以实现自定义接收,但我想这将是一项非常重要的工作。

您还可以查看以下问题。它们与REST相关,但仍然可以为您提供一些选项(提到社区RESTful端点,但不知道它当前的状态):

答案 1 :(得分:0)

我最终将工作流实现为WCF内的常规活动(非服务)。这使我能够使用他们的参数并直接将它们传递给工作流程。最后,实施起来并不太难。