开发者

Control persisted WF instance (xamlx) without AppFabric

开发者 https://www.devze.com 2023-02-24 06:34 出处:网络
I have a workflow service (xamlx) which implements some complex business process (with persistence and correlation).This service is hosted in IIS and I use AppFabric to control workflow instanses (Ter

I have a workflow service (xamlx) which implements some complex business process (with persistence and correlation). This service is hosted in IIS and I use AppFabric to control workflow instanses (Terminate them or Cancel).

Now I need to allow users, who don't have administrative rights and, hence, access to AppFabric to stop workflows (Term开发者_如何学Goinate) if they make mistakes while invoking it and restart the workflow.

Is it possible to implement the same logic as it is used in AppFabric with C# code (I plan to create a web service with the help of which it would be possible to terminate workflows)

Thanks in advance!


The AppFabric use a Workflow Control Endpoint to handle all commands you issue using the UI. You can use the WorkflowControlClient in your code to do the same thing. Note that by default the AppFabric used the NetNamedPipeBinding which only allows for local connections so you might need to add another binding like the BasicHttpBinding.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号