上次修改时间: 2009年12月9日
适用范围: SharePoint Foundation 2010
通过提供 Web 部件所使用的 Web 部件发现、通知和状态管理服务,Web 部件页服务组件 (WPSC) 可将动态功能添加到您的 Web 部件页中。WPSC 是一个呈现为客户端 ECMAScript (JScript、JavaScript) 组件的客户端组件,它仅适用于从 Microsoft.SharePoint.WebPartPages.WebPart 类派生的 Web 部件,而不适用于从 ASP.NET 的 System.Web.UI.WebControls.WebParts.WebPart 类派生的 Web 部件。
将 WPSC 构建为对象模型是为了便于编程。下面是一个简单的 WPSC 对象模型图。
.gif)
您可以根据 WPSC 编写代码以支持 Web 部件的更深层次的集成或操作您的 Web 部件页。例如,您可以构建由响应其他 Web 部件中事件的相关 Web 部件组成的应用程序,或在运行时更改标题。您还可以将 WPSC 视为一组服务,而其中每个服务均描述 Web 部件所需功能的类型。有关这组服务的详细信息,请参阅 WPSC 服务。
WPSC 是 SharePoint Foundation Web 部件基础结构的一部分。当您安装 Windows SharePoint Services 时,该组件会随 Web 部件基础结构一起安装。运行时,该基础结构会在 Web 部件页上嵌入 WPSC 实例,以在 Web 部件和 Web 部件页级别提供密钥服务。
WPSC 以两个 Microsoft JScript 文件的形式提供,其中一个文件支持 Internet Explorer 5.0,另一个文件支持 Internet Explorer 5.5 及更高版本。运行时,Web 部件基础结构会在呈现 Web 部件页期间检测浏览器类型并提供相应的版本。