将文档保存在SharePoint文档库中时触发了什么事件?
我们有一个包含Excel工作表的文档列表,必须处理列表中的文档。 处理代码由EventReceiver触发。
直到知道我们使用了ItemCheckedIn事件,但是当用户只是从Excel中保存一个文档时就不会触发这个事件。 我试图使用ItemUpdated事件,但似乎也没有工作。
所以我想知道当用户从Excel中保存文档时是否触发了一个事件。
有更新/添加列表项目之前和之后的事件。 以下是所有这些事件的综合列表:
活动之前
- ItemAdding
- ItemUpdating
- ItemDeleting
事件之后
- ItemAdded
- ItemUpdated
- ItemDeleted
- ItemAttachmentAdded
- ItemAttachmentDeleted
- ItemCheckedIn
- ItemCheckedOut
- ItemFileConverted
- ItemFileMoved
- ItemUncheckedOut
ItemAdded?
这有点令人困惑,因为在初始保存文档时会调用一个事件处理程序,并且在设置项目上的任何自定义属性时调用ItemUpdated(至less在使用默认的SharePoint Web UI时)。