避免为工作流所做的更改而更改OnWorkflowItem

时间:2009-02-26 02:42:20

标签: .net workflow-foundation

我有一个状态机工作流,可以响应列表项中的更改。工作流程还会更新列表项;是否有任何方法可以避免在工作流程进行更改时触发OnWorkflowItem已更改事件?

2 个答案:

答案 0 :(得分:0)

使用List项的.SystemUpdate()方法而不是Update()。

  • [287]莪

答案 1 :(得分:0)

所以我找到了一个解决方法,但它非常难看,希望有人有更好的答案。

我没有让一个州进行更新然后等待事件,而是将其分成两个状态。第一个状态更新列表项,捕获更改事件,然后转换到等待用户更改的第二个状态。