我正在使用 Windows 工作流服务,并希望通过 Web 服务请求以编程方式终止特定的工作流实例,而不将其构建到工作流本身中。
通过将其构建到工作流本身中,我的意思是拥有一个特定的接收活动,该活动将负责终止该活动。
所以我在想像:
http://myhost/myworkflowservice/myworkflow.xamlx/terminate
是否存在这种类型的功能?
谢谢,埃里克
我正在使用 Windows 工作流服务,并希望通过 Web 服务请求以编程方式终止特定的工作流实例,而不将其构建到工作流本身中。
通过将其构建到工作流本身中,我的意思是拥有一个特定的接收活动,该活动将负责终止该活动。
所以我在想像:
http://myhost/myworkflowservice/myworkflow.xamlx/terminate
是否存在这种类型的功能?
谢谢,埃里克
只需添加一个工作流控制端点,它允许调用工作流服务上的远程操作。通过web.config添加它:
<endpoint address="<endpoint_address>" binding="basicHttpBinding" kind="workflowControlEndpoint" />
然后,您可以使用WorkflowControlClient将控制消息(运行、取消、暂停等)调用到 WorkflowControlEndpoint。