CatalogZoneBase.CreateCatalogParts Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .