我在Visual Studio 10中为sharepoint站点编写了一个基本工作流程。它会在列表项更改或创建时触发。工作流基本上发送电子邮件,更改其中一个项字段的值并更新字段。
问题:在sp2之前,这应该创建一个递归工作流,其中workflowproperties.Item.Update重新调用项目on-change事件并重新启动工作流程,最后我的收件箱中有一堆电子邮件。
根据我的研究,sp2应该消除这一点,但它似乎仍在发生在我身上。
根据我的研究,我的版本号12.0.0.6421来自SP2,所以我不应该遇到这个问题。
如何停止递归?
提前致谢。
答案 0 :(得分:1)
在更新列表项时,Disableeventfiring是您的朋友。