当前位置: 移动技术网 > 科技>软件教程>编程开发 > SharePoint 2007图文开发教程(5) 体验Event Handler

SharePoint 2007图文开发教程(5) 体验Event Handler

2015年12月29日  | 移动技术网科技  | 我要评论
SharePoint 2007图文开发教程(5) 体验Event Handler

event handler

event handler是sharepoint中与文档库或列表相关联的事件处理程序,当我们对项目进行某些操作时,event handler就会截获这个事件,然后相应的进行操作。功能上比较像数据库中的触发器。比如:删除某个文件时向管理员发送一个邮件,添加一个列表时进行其他操作等等。
和2.0相比,wss3.0对event handler提供了更强大的支持,如:列表,文档库,内容类型。并且支持同步和异步的操作等。

为sharepoint提供一个event handler并不是很费力,主要包括:开启event handler支持,编写event handler程序,向sharepoint中部署event handler。接下来逐一说明一下。

开启event handler支持

默认情况下是不开启event handler支持的,需要我们手动开启:进入应用程序管理---进入web应用程序常规设置。

开启事件处理程序:

这样就完成了对event handler开启的支持。

编写event handler程序

sharepoint的event handler其实是一个类,这个类主要继承wss中的spwebeventreceiverspemaileventreceiversplisteventreceiverspitemeventreceiver,ilisteventsink类,并且重写相应的方法来完成我们的需求。

这里做个简单的例子,当我们删除一个items时,向日志文件中添加一条记录。

直接看代码:

c# code复制内容到剪贴板

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网