深入探索SharePoint 2010列表编程与Web部件开发
1. SharePoint 2010列表编程概述
在SharePoint开发中,针对列表开发有多种方式可供选择。开发者既可以使用服务器端对象模型,借助 Microsoft.SharePoint.dll 和 Microsoft.SharePoint 命名空间来操作列表;若需要更具可移植性、能被多个应用程序同时调用的解决方案,面向服务的架构或许是更好的设计选择。
2. SharePoint列表的事件接收器
事件接收器是SharePoint各版本不断发展而来的强大功能。它本质上是一个托管代码程序集,部署到SharePoint后可对特定事件做出响应,如向列表添加项、创建新列表项、配置新SharePoint网站等。通过创建自定义托管代码来处理这些事件,能极大地增强对列表及其相关事件的控制能力。该托管代码程序集是强类型且经过签名的,使用Visual Studio 2010可将其作为功能部署到全局程序集缓存(GAC)中,当相应事件触发时会进行实例化。
2.1 事件接收器的发展历程
在早期的SharePoint版本中,只能为文档库创建事件接收器。到了SharePoint 2007,增加了许多支持不同列表的事件接收器,同时还提供了一些开箱即用的事件接收器,涵盖列表事件、列表项事件、功能事件和Web事件等。
2.2 SharePoint 2010新增的事件接收器
在SharePoint 2010中,新增了以下十二种事件接收器:
| 事件类型 | 具体事件 |
| —
超级会员免费看
订阅专栏 解锁全文
83

被折叠的 条评论
为什么被折叠?



