我的 SharePoint 2007 项目中有以下场景。我有计时器作业定义,每 30 分钟更新一次 SQL 数据库表中的 SharePoint 列表。
我还为我的列表添加了项目事件处理程序,因此它不允许用户从 SharePoint 用户界面将新项目添加到列表中。换句话说,只能通过 SharePoint 对象模型在计时器作业定义中添加新列表项,并且不应允许从 UI 添加新项。
我的问题是 - 即使从计时器作业定义中添加新项目,事件处理程序也会被执行,我可以以某种方式检查事件处理程序是如何添加项目的(通过对象模型或通过用户界面)。
非常感谢, Hrayr