戏说MOSS关于EventHander编程

今天看到一篇有关“MOSS关于EventHander编程”,顺便也讲二句

 

Evnet handler (有时又叫Event Receiver)是在sps2003开始出现的东东,功能有限。到了MOSS2007,看起来补强了不少,但是我个人认为还是一个半成品。如果要写event handler. 下面的MSDN一定要读,可以少走很多弯路

http://msdn2.microsoft.com/en-us/library/aa979520.aspx

 

这个列表显示现阶段MOSS2007WSSv3event handler局限性

1itemdeleting itemdeleted 非常难做根据itemvalue的处理。基本上只可以做保护item不被删除

2doc lib list event handler 有相当明显的不同

3addupdate经常混淆,明明是add却只能在update处理

4beforepropertiesafterproperties 时有时无,不查这张表根本不知不是程序错误,而是MOSS在开你玩笑。

5beforepropertiesafterproperties 返回的竟然是hash table. 天哪!

 

另外,在保存docliblisttemplate. event handler不会一起过去,必须手工register. 好在现在网上有好几个tools,可以减轻劳动强度。比如erucyMOSS Event hangler manager 相当不错。

你可能感兴趣的:(event)