CatalogZoneBase.CreateCatalogParts Metoda

Definice

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ů.

Platí pro

Viz také