CatalogZone.CreateCatalogParts Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de chaque type CatalogPart déclaré dans la zone.
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
Retours
CatalogPartCollection contenant les références à tous les contrôles CatalogPart dans la zone.
Exceptions
Le contrôle CatalogPart actuel ne possède pas d'ID.
Remarques
La CreateCatalogParts méthode est une méthode critique, car lorsqu’un utilisateur bascule une page en mode d’affichage catalogue, cette méthode crée tous les CatalogPart contrôles qui composent le catalogue de composants WebPart.
La CreateCatalogParts méthode de la CatalogZone classe fournie avec le jeu de contrôles WebPart peut créer n’importe quel contrôle serveur qui hérite de la CatalogPart classe . Par conséquent, si vous créez un contrôle personnalisé CatalogPart et le déclarez sur une page au sein d’un CatalogZone contrôle, cette méthode crée votre contrôle lorsqu’un utilisateur bascule la page en mode catalogue.
Toutefois, pour différentes raisons, vous souhaiterez peut-être contrôler la CreateCatalogParts méthode. Vous souhaiterez peut-être qu’il crée uniquement certains CatalogPart contrôles. Par exemple, supposons que vous créez un ensemble de contrôles personnalisés CatalogPart qui ont une apparence cohérente et appartiennent à un seul produit ou organisation. Si vous souhaitez que les développeurs de pages soient limités à l’utilisation de ces contrôles personnalisés dans un catalogue, vous devez hériter de la CatalogZone classe, remplacer la CreateCatalogParts méthode et autoriser la méthode à créer uniquement des contrôles du même type que vos contrôles personnalisés.