CatalogZoneBase.CreateCatalogParts 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个基方法声明,派生的区域可以重写该声明,以便处理创建 CatalogPart 控件的详细信息,这些控件包含在某个区域中。
protected:
abstract System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected abstract System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
abstract member CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected MustOverride Function CreateCatalogParts () As CatalogPartCollection
返回
CatalogPartCollection,包含与区域关联的 CatalogPart 控件的集合。
注解
方法 CreateCatalogParts 不提供任何实现。 它旨在在派生类中实现,并且每当托管网页进入目录模式时,都应当用于创建区域中包含的控件集合 CatalogPart 的实例。 方法 CatalogZone.CreateCatalogParts 提供了 方法实现的 CreateCatalogParts 一个示例。
注意
请注意,在 方法的实现CreateCatalogParts中添加到控件集合CatalogPart中的任何CatalogPart值都必须具有分配给其 ID 属性的值,否则在将集合分配给 属性CatalogParts时将引发异常。
方法可以从多个源创建 CatalogPart 控件:在控件中 DeclarativeCatalogPart 以持久性格式声明的控件,或在各种存储机制(如 XML 文件或数据库)中保留的控件。
实施者说明
创建自定义 CatalogPart 控件的开发人员应从 CatalogZoneBase 或 CatalogZone 类继承,如果想要创建自定义 CatalogPartChrome 对象来呈现其自定义 CatalogPart 控件,则应重写此方法。