SPLimitedWebPartManager 成员

提供了一组有限的 Web 部件时没有任何 HttpContext 和任何实例化的 Page 对象,可以在对象模型的情况下执行的操作。

SPLimitedWebPartManager 类型公开以下成员。

属性

  名称 说明
公共属性 HasPersonalizedParts 获取 HasPersonalizedParts 的布尔值。
公共属性 Scope 获取 web 部件页的当前个性化范围。
公共属性 ServerRelativeUrl 获取 web 部件页的相对于服务器的 URL。
公共属性 SPWebPartConnections 获取 SPWebPartConnection 的集合。
公共属性 Web 获取网站中存储此 Web 部件页。
公共属性 WebParts 获取 web 部件页上的所有动态 Web 部件的集合。

页首

方法

  名称 说明
公共方法 AddWebPart 将动态 Web 部件添加到 web 部件页。
公共方法 CacheInvalidate 使失效缓存的数据。
公共方法 CloseWebPart 关闭动态 Web 部件它不呈现在 web 部件页,但它可以通过调用 OpenWebPart 重新打开的方式。
公共方法 DeleteWebPart 从 web 部件页中删除动态 Web 部件。
公共方法 Dispose 释放由 SPLimitedWebPartManager 对象使用的所有非托管的资源。
公共方法 Equals (从 Object 继承。)
公共方法 ExportWebPart 将指定的 Web 部件序列化到 XmlWriter 为 *.dwp 或 *.webpart 文件。
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetConsumerConnectionPoints 获取 ConsumerConnectionPoint 的集合。
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetProviderConnectionPoints 获取 ProviderConnectionPoint 的集合。
公共方法 GetStorageKey 获取 Web 部件添加到 Web 部件区域时设置的 Web 部件框架的唯一标识符。
公共方法 GetType (从 Object 继承。)
公共方法 GetZoneID 获取 Web 部件的 Web 部件区域。
公共方法 ImportWebPart 导入 XML 说明文件 (*.dwp 或 *.webpart) 的 Web 部件,包含状态和属性数据和适用于 Web 部件的数据。
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 MoveWebPart 将 Web 部件从一个 Web 部件区域移动到另一个,或可用于更改 Web 部件区域中的相对顺序。
公共方法 OpenWebPart 打开动态 Web 部件,因此它将呈现在 web 部件页以前由 CloseWebPart 中关闭。
公共方法 ResetAllPersonalizationState 删除集合中的所有 web 部件,包括类型 3"包括我的"web 部件的个性化信息。如果集合中包含个性化 web 部件信息 (Storage.AllUsers = = 存储) 然后删除当前用户的 web 部件上的个性化,否则将其删除所有用户。
公共方法 ResetPersonalizationState 重置 WebPartPage 上特定的动态 Web 部件个性化设置状态。
公共方法 SaveChanges 保存指定的 Web 部件的当前状态。
公共方法 SPConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) 连接两个兼容的 Web 部件连接点。
公共方法 SPConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) 连接使用连接转换器的两个 Web 部件连接点。
公共方法 SPDisconnectWebParts 断开连接两个连接的 Web 部件。
公共方法 ToString (从 Object 继承。)

页首

另请参阅

引用

SPLimitedWebPartManager 类

Microsoft.SharePoint.WebPartPages 命名空间