CatalogZone.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í.
Crea una instancia de cada tipo CatalogPart declarado en la zona.
protected:
override System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected override System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
override this.CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected Overrides Function CreateCatalogParts () As CatalogPartCollection
Devoluciones
Un objeto CatalogPartCollection que hace referencia a todos los controles CatalogPart de la zona.
Excepciones
El control CatalogPart actual no tiene identificador.
Comentarios
El CreateCatalogParts método es un método crítico porque cuando un usuario cambia una página al modo de visualización del catálogo, este método crea todos los CatalogPart controles que componen el catálogo de elementos web.
El CreateCatalogParts método de la CatalogZone clase proporcionada con el conjunto de controles de elementos web puede crear cualquier control de servidor que herede de la CatalogPart clase . Por lo tanto, si crea un control personalizado CatalogPart y lo declara en una página dentro de un CatalogZone control, este método creará el control cuando un usuario cambie la página al modo de catálogo.
Sin embargo, por varias razones podría querer controlar el CreateCatalogParts método. Es posible que quiera que solo cree determinados CatalogPart controles. Por ejemplo, supongamos que crea un conjunto de controles personalizados CatalogPart que tienen una apariencia coherente y pertenecen a un único producto u organización. Si desea que los desarrolladores de páginas se limiten a usar esos controles personalizados en un catálogo, debe heredar de la CatalogZone clase , invalidar el CreateCatalogParts método y permitir que el método cree solo controles del mismo tipo que los controles personalizados.