CatalogZoneBase.CreateCatalogParts Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje deklaraci základní metody, kterou odvozené zóny mohou přepsat, aby zvládly podrobnosti o vytváření CatalogPart ovládacích prvků obsažených v zóně.
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
Návraty
A CatalogPartCollection , která obsahuje kolekci ovládacích prvků přidružených CatalogPart k zóně.
Poznámky
Metoda CreateCatalogParts neposkytuje žádnou implementaci. Má být implementována v odvozené třídě a měla by být použita k vytvoření instance kolekce ovládacích prvků obsažených CatalogPart v zóně, kdykoli hostující webová stránka přejde do režimu katalogu. Tato CatalogZone.CreateCatalogParts metoda poskytuje jeden příklad implementace CreateCatalogParts metody.
Poznámka:
Všimněte si, že všechny CatalogPart , které jsou přidány do kolekce ovládacích CatalogPart prvků v implementaci CreateCatalogParts metody musí mít přiřazenou hodnotu k jeho ID vlastnost, jinak bude vyvolán výjimka při přiřazení kolekce k CatalogParts vlastnosti.
Metoda může vytvořit CatalogPart ovládací prvky z několika zdrojů: ovládací prvky deklarované ve formátu trvalosti v ovládacím DeclarativeCatalogPart prvku nebo ovládací prvky, které jsou trvalé v různých mechanismech úložiště, jako je soubor XML nebo databáze.
Poznámky pro implementátory
Vývojáři, kteří vytvářejí vlastní CatalogPart ovládací prvky, by měli dědit z těchto CatalogZoneBase tříd CatalogZone a přepsat tuto metodu, pokud chtějí vytvořit vlastní CatalogPartChrome objekt pro vykreslení vlastních CatalogPart ovládacích prvků.