Condividi tramite


CatalogZoneBase.CreateCatalogParts Metodo

Definizione

Fornisce una dichiarazione del metodo base che può essere sottoposta a override dalle zone derivate per gestire i dettagli della creazione dei controlli CatalogPart contenuti in una zona.

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

Restituisce

Oggetto CatalogPartCollection che contiene l'insieme di controlli CatalogPart associati alla zona.

Commenti

Il CreateCatalogParts metodo non fornisce alcuna implementazione. Deve essere implementato in una classe derivata e deve essere usato per creare un'istanza della raccolta di CatalogPart controlli contenuti in una zona, ogni volta che la pagina Web di hosting entra in modalità catalogo. Il CatalogZone.CreateCatalogParts metodo fornisce un esempio di implementazione del CreateCatalogParts metodo.

Nota

Si noti che qualsiasi CatalogPart elemento aggiunto alla raccolta di CatalogPart controlli in un'implementazione del CreateCatalogParts metodo deve avere un valore assegnato alla relativa proprietà ID, altrimenti verrà generata un'eccezione quando la raccolta viene assegnata alla CatalogParts proprietà.

Il metodo può creare i CatalogPart controlli da diverse origini: controlli dichiarati in formato di persistenza all'interno di un DeclarativeCatalogPart controllo o controlli persistenti in vari meccanismi di archiviazione, ad esempio un file XML o un database.

Note per gli implementatori

Gli sviluppatori che creano controlli personalizzati CatalogPart devono ereditare dalle classi o CatalogZone e eseguire l'override CatalogZoneBase di questo metodo se vogliono creare un oggetto personalizzato per eseguire il rendering dei controlli personalizzati CatalogPartChromeCatalogPart.

Si applica a

Vedi anche