首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kentico 9 WorkflowEvents.SaveVersion.After多次开火

Kentico 9 WorkflowEvents.SaveVersion.After多次开火
EN

Stack Overflow用户
提问于 2017-11-30 03:30:15
回答 1查看 137关注 0票数 0

我希望捕获自定义SaveVersion事件上的Workflow SaveVersion事件,以便可以实时更新另一个无关的系统:

代码语言:javascript
复制
    WorkflowEvents.SaveVersion.After += Workflow_Save_After;

但是,每次单击Save都会触发4次此事件,有时会显示我在单击管理UI中Save之前所做的更改,但有时会显示旧版本。我已经在Visual中设置了几个监视变量,因此,看看是否可以确定每次针对单个保存操作的通风口触发的不同之处,但以下变量值总是相同的:

我如何知道哪个事件触发包含我所做的更改?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-30 11:26:43

在保存文档时,SaveVersion.After会被多次触发(这是因为事件太一般,并且代码在版本控制过程中多次重复使用):

代码语言:javascript
复制
On checkout
On document update (saving values from UI)
Before check-in
During check-in

根据使用WorkflowEvents.CheckIn.Before的工作流类型,您可以将代码移动到处理程序或其他事件,每次保存只触发一次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47565434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档