我有一个用于页面库中的特定内容类型的项目事件接收器。我正在使用事件记录器对其进行调试,并且可以看出,每当我编辑页面并发布它时,它都会触发 3 个ItemUpdating
和 3 个ItemUpdated
事件。我确信在那个特定时间没有其他页面被保存。
这是什么原因,有什么方法可以“修复”它以每页发布仅触发 1 个事件?
或者,有什么方法可以将最后一个事件(即:页面现在已发布或正在发布)与其他事件区分开来,所以我最终不会运行我的代码三次?
我有一个用于页面库中的特定内容类型的项目事件接收器。我正在使用事件记录器对其进行调试,并且可以看出,每当我编辑页面并发布它时,它都会触发 3 个ItemUpdating
和 3 个ItemUpdated
事件。我确信在那个特定时间没有其他页面被保存。
这是什么原因,有什么方法可以“修复”它以每页发布仅触发 1 个事件?
或者,有什么方法可以将最后一个事件(即:页面现在已发布或正在发布)与其他事件区分开来,所以我最终不会运行我的代码三次?