CatalogZoneBase.CreateCatalogParts Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una declaración de método base que las zonas derivadas puede reemplazar para controlar los detalles de creación de los controles CatalogPart que contiene una zona.
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
Devoluciones
Una colección CatalogPartCollection que contiene la colección de controles CatalogPart asociados a la zona.
Comentarios
El CreateCatalogParts método no proporciona ninguna implementación. Está pensado para implementarse en una clase derivada y debe usarse para crear una instancia de la colección de CatalogPart controles contenidos en una zona, siempre que la página web de hospedaje entre en modo de catálogo. El CatalogZone.CreateCatalogParts método proporciona un ejemplo de una implementación del CreateCatalogParts método .
Nota
Tenga en cuenta que cualquier CatalogPart que se agregue a la colección de controles de CatalogPart una implementación del CreateCatalogParts método debe tener un valor asignado a su propiedad ID; de lo contrario, se producirá una excepción cuando se asigne la colección a la CatalogParts propiedad .
El método puede crear los CatalogPart controles a partir de varios orígenes: controles declarados en formato de persistencia dentro de un DeclarativeCatalogPart control o controles que se conservan en varios mecanismos de almacenamiento, como un archivo XML o una base de datos.
Notas a los implementadores
Los desarrolladores que crean controles personalizados CatalogPart deben heredar de las CatalogZoneBase clases o CatalogZone e invalidar este método si quieren crear un objeto personalizado CatalogPartChrome para representar sus controles personalizados CatalogPart .