Partilhar via


CatalogZoneBase.CreateCatalogParts Método

Definição

Fornece uma declaração de método de base que zonas derivadas podem substituir para gerenciar os detalhes da criação de controles de CatalogPart contidos em uma 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

Retornos

Um CatalogPartCollection que contém a coleção de controles de CatalogPart associados a zona.

Comentários

O CreateCatalogParts método não fornece nenhuma implementação. Ele deve ser implementado em uma classe derivada e deve ser usado para criar uma instância da coleção de CatalogPart controles contidos em uma zona, sempre que a página da Web de hospedagem entrar no modo de catálogo. O CatalogZone.CreateCatalogParts método fornece um exemplo de uma implementação do CreateCatalogParts método .

Observação

Observe que qualquer CatalogPart um que seja adicionado à coleção de CatalogPart controles em uma implementação do CreateCatalogParts método deve ter um valor atribuído à sua propriedade ID, caso contrário, uma exceção será gerada quando a coleção for atribuída à CatalogParts propriedade .

O método pode criar os CatalogPart controles de várias fontes: controles declarados em formato de persistência dentro de um DeclarativeCatalogPart controle ou controles persistidos em vários mecanismos de armazenamento, como um arquivo XML ou um banco de dados.

Notas aos Implementadores

Os desenvolvedores que criam controles personalizados CatalogPart devem herdar das CatalogZoneBase classes ou CatalogZone e substituir esse método se quiserem criar um objeto personalizado CatalogPartChrome para renderizar seus controles personalizados CatalogPart .

Aplica-se a

Confira também