2011-04-11 48 views
0

我有一個工作流服務(xamlx),它實現了一些複雜的業務流程(持久性和關聯性)。此服務託管在IIS中,我使用AppFabric來控制工作流程實例(終止它們或取消)。控制持久的WF實例(xamlx)沒有AppFabric

現在我需要允許沒有管理權限並因此訪問AppFabric的用戶在調用它並重新啓動工作流時發生錯誤時停止工作流(Terminate)。

是否有可能實現相同的邏輯,因爲它是在AppFabric中使用C#代碼(我打算創建一個幫助一個Web服務,其中將有可能終止工作流程)

提前感謝!

回答

0

AppFabric使用Workflow Control Endpoint來處理您使用UI發出的所有命令。您可以在代碼中使用WorkflowControlClient來做同樣的事情。請注意,默認情況下,AppFabric使用NetNamedPipeBinding,它只允許本地連接,因此您可能需要添加另一個綁定,如BasicHttpBinding。

+0

非常感謝。這種方法留下的唯一問題 - 配置標準端點 – Sergey 2011-04-13 12:38:21