Udostępnij za pośrednictwem


CatalogZoneBase.CreateCatalogParts Metoda

Definicja

Zawiera deklarację metody podstawowej, którą strefy pochodne mogą zastąpić w celu obsługi szczegółów tworzenia CatalogPart kontrolek zawartych w strefie.

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

Zwraca

Element CatalogPartCollection zawierający kolekcję kontrolek skojarzonych CatalogPart ze strefą.

Uwagi

Metoda CreateCatalogParts nie zapewnia implementacji. Ma zostać zaimplementowany w klasie pochodnej i powinien służyć do utworzenia wystąpienia kolekcji CatalogPart kontrolek zawartych w strefie za każdym razem, gdy hostująca strona sieci Web wchodzi w tryb katalogu. Metoda CatalogZone.CreateCatalogParts udostępnia jeden przykład implementacji CreateCatalogParts metody .

Uwaga

Należy pamiętać, że każdy CatalogPart element dodany do kolekcji CatalogPart kontrolek w implementacji CreateCatalogParts metody musi mieć przypisaną wartość do jej właściwości ID. W przeciwnym razie zostanie zgłoszony wyjątek, gdy kolekcja zostanie przypisana do CatalogParts właściwości.

Metoda może tworzyć kontrolki CatalogPart z kilku źródeł: kontrolek zadeklarowanych w formacie trwałości w kontrolce DeclarativeCatalogPart lub kontrolkach, które są utrwalane w różnych mechanizmach magazynowania, takich jak plik XML lub baza danych.

Uwagi dotyczące implementowania

Deweloperzy tworzący kontrolki niestandardowe CatalogPart powinny dziedziczyć z CatalogZoneBase klas lub CatalogZone i zastąpić tę metodę, jeśli chcą utworzyć obiekt niestandardowy w celu renderowania kontrolek niestandardowych CatalogPartChromeCatalogPart .

Dotyczy

Zobacz też