列表的EventHandeler:
1.继承SPItemEventReceiver
2.将SPItemEventReceiver中的方法重写就可以了,但是删除的时候要记得是重写Deleting方法
3.部署将dll拷贝到GAC中
{
Console.WriteLine(ex.Message);
}
}
}
}
文档库的EventHandler:
实现步骤:
(1)类要继承 IListEventSink。
(2)重载事件
void IListEventSink.OnEvent(Microsoft.SharePoint.SPListEvent listEvent) {
if (listEvent.Type == SPListEventType.Insert)//增加{}
(1)类要继承 IListEventSink。
(2)重载事件
void IListEventSink.OnEvent(Microsoft.SharePoint.SPListEvent listEvent) {
if (listEvent.Type == SPListEventType.Insert)//增加{}
if (listEvent.Type == SPListEventType.Delete)//删除{}
if (listEvent.Type == SPListEventType.Update )//修改{}
}
(3) 添加强命名
if (listEvent.Type == SPListEventType.Update )//修改{}
}
(3) 添加强命名
部署步骤:
(1)把EventHandler的DLL放在服务器里面的GAC里面.
(2)然后在文档库设置的高级设置里,把DLL的信息填入
(如果没有,请在管理中心->应用程序管理->Web 应用程序常规设置-> 向后兼容的事件处理程序->启用).
(3)重启IIS.
部署程序:
{
Console.WriteLine(ex.Message);
}
}
}
}