CatalogZoneBase.CreateCatalogParts Metod

Definition

Innehåller en basmetoddeklaration som härledda zoner kan åsidosätta för att hantera information om hur du CatalogPart skapar kontrollerna i en zon.

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

Returer

En CatalogPartCollection som innehåller den samling CatalogPart kontroller som är associerade med zonen.

Kommentarer

Metoden CreateCatalogParts tillhandahåller ingen implementering. Den är avsedd att implementeras i en härledd klass och bör användas för att skapa en instans av samlingen CatalogPart kontroller som finns i en zon, när värdwebbsidan går in i katalogläge. Metoden CatalogZone.CreateCatalogParts ger ett exempel på en implementering av CreateCatalogParts metoden.

Note

Observera att alla CatalogPart som läggs till i samlingen med CatalogPart kontroller i en implementering av CreateCatalogParts metoden måste ha ett värde som tilldelats dess ID-egenskap, annars genereras ett undantag när samlingen tilldelas egenskapen CatalogParts .

Metoden kan skapa CatalogPart kontroller från flera källor: kontroller som deklareras i beständigt format i en DeclarativeCatalogPart kontroll eller kontroller som finns kvar i olika lagringsmekanismer, till exempel en XML-fil eller en databas.

Anteckningar till implementerare

Utvecklare som skapar anpassade CatalogPart kontroller bör ärva från CatalogZoneBase klasserna eller CatalogZone och åsidosätta den här metoden om de vill skapa ett anpassat CatalogPartChrome objekt för att återge sina anpassade CatalogPart kontroller.

Gäller för

Se även