【发布时间】:2010-08-20 02:06:46
【问题描述】:
我对 Sharepoint 2007 中的同步事件接收器有疑问。
例如,让我们看一下事件ItemUpdating:如果我不手动取消更新操作会成功,是否安全?我知道该事件可能会被另一个事件接收者取消。但是假设没有其他事件接收器并且 SP 会正常运行(没有完整的 DB 或任何其他异常问题..)
我问是因为我想执行一些只有在事件成功时才有意义的操作。但是因为异步的“事件属性”缺少很多信息,我不得不改用同步事件。
感谢反馈
【问题讨论】:
-
“缺少大量信息”是否意味着 properties.ListItem 将不再具有原始值?因为否则这两种方法都只接收一个 SPItemEventProperties 参数。也许您可以包含一些代码或更详细的内容。
-
我需要查看一个项目的实际变化:比较旧值和新值。不幸的是,这在 ItemUpdated 中是不可能的。
标签: sharepoint sharepoint-2007 event-receiver