CatalogZoneBase.CreateCatalogParts Methode

Definition

Stellt eine Basismethodendeklaration bereit, die von abgeleiteten Zonen überschrieben werden kann, um die Details zum Erstellen von CatalogPart-Steuerelementen in einer Zone zu behandeln.

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

Gibt zurück

Eine CatalogPartCollection mit der Auflistung der der Zone zugeordneten CatalogPart-Steuerelemente.

Hinweise

Die CreateCatalogParts -Methode stellt keine Implementierung bereit. Sie soll in einer abgeleiteten Klasse implementiert werden und sollte verwendet werden, um eine Instanz der Auflistung von CatalogPart Steuerelementen in einer Zone zu erstellen, wenn die Hostwebseite in den Katalogmodus wechselt. Die CatalogZone.CreateCatalogParts -Methode stellt ein Beispiel für eine Implementierung der CreateCatalogParts -Methode bereit.

Hinweis

Beachten Sie, dass alle CatalogPart , die der Auflistung von CatalogPart Steuerelementen in einer Implementierung der -Methode hinzugefügt werden, über einen Wert verfügen müssen, der CreateCatalogParts ihrer ID-Eigenschaft zugewiesen ist. Andernfalls wird eine Ausnahme ausgelöst, wenn die Auflistung der CatalogParts Eigenschaft zugewiesen wird.

Die -Methode kann die CatalogPart Steuerelemente aus mehreren Quellen erstellen: Steuerelemente, die in einem DeclarativeCatalogPart Steuerelement im Persistenzformat deklariert werden, oder Steuerelemente, die in verschiedenen Speichermechanismen wie einer XML-Datei oder einer Datenbank beibehalten werden.

Hinweise für Ausführende

Entwickler, die benutzerdefinierte CatalogPart Steuerelemente erstellen, sollten von der CatalogZoneBase - oder CatalogZone -Klasse erben und diese Methode überschreiben, wenn sie ein benutzerdefiniertes CatalogPartChrome Objekt erstellen möchten, um ihre benutzerdefinierten Steuerelemente zu rendern CatalogPart .

Gilt für:

Weitere Informationen