by1455的自留地

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

今天看到一篇有关“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 相当不错。

posted on 2007-06-20 11:45  by1455  阅读(1469)  评论(3编辑  收藏  举报