CatalogZoneBase.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.
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.