CatalogZone.CreateCatalogParts Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un'istanza di ogni tipo CatalogPart dichiarato nella zona.
protected:
override System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected override System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
override this.CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected Overrides Function CreateCatalogParts () As CatalogPartCollection
Restituisce
Oggetto CatalogPartCollection con riferimenti a tutti i controlli CatalogPart della zona.
Eccezioni
Il controllo CatalogPart corrente non dispone di alcun ID.
Commenti
Il CreateCatalogParts metodo è un metodo critico perché quando un utente passa una pagina alla modalità di visualizzazione del catalogo, questo metodo crea tutti i CatalogPart controlli che costituiscono il catalogo web part.
Il CreateCatalogParts metodo nella CatalogZone classe fornita con il set di controlli Web part può creare qualsiasi controllo server che eredita dalla CatalogPart classe . Pertanto, se si crea un controllo personalizzato CatalogPart e lo si dichiara in una pagina all'interno di un CatalogZone controllo, questo metodo creerà il controllo quando un utente passa alla modalità catalogo.
Tuttavia, per vari motivi è possibile controllare il CreateCatalogParts metodo . Potrebbe essere necessario creare solo determinati CatalogPart controlli. Si supponga, ad esempio, di creare un set di controlli personalizzati CatalogPart con un aspetto coerente e appartenere a un singolo prodotto o organizzazione. Se si desidera che gli sviluppatori di pagine siano limitati all'uso di tali controlli personalizzati in un catalogo, è necessario ereditare dalla CatalogZone classe , eseguire l'override del CreateCatalogParts metodo e consentire al metodo di creare solo controlli dello stesso tipo dei controlli personalizzati.