CatalogZoneBase.CreateCatalogParts Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma declaração base do método que as zonas derivadas podem sobrepor para tratar dos detalhes da criação dos CatalogPart controlos contidos numa 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
Devoluções
A CatalogPartCollection que contém o conjunto de CatalogPart controlos associados à zona.
Observações
O CreateCatalogParts método não fornece qualquer implementação. Destina-se a ser implementado numa classe derivada e deve ser usado para criar uma instância da coleção de CatalogPart controlos contida numa zona, sempre que a página web hospedeira entra em modo catálogo. O CatalogZone.CreateCatalogParts método fornece um exemplo de implementação do CreateCatalogParts mesmo.
Note
Note que qualquer CatalogPart um que seja adicionado à coleção de CatalogPart controlos numa implementação do CreateCatalogParts método deve ter um valor atribuído à sua propriedade ID, caso contrário será lançada uma exceção quando a coleção for atribuída à CatalogParts propriedade.
O método pode criar os CatalogPart controlos a partir de várias fontes: controlos que são declarados em formato de persistência dentro de um DeclarativeCatalogPart controlo, ou controlos que persistem em vários mecanismos de armazenamento, como um ficheiro XML ou uma base de dados.
Notas para Implementadores
Os programadores que criam controlos personalizados CatalogPart devem herdar das CatalogZoneBase classes ou CatalogZone e sobrepor este método se quiserem criar um objeto personalizado CatalogPartChrome para renderizar os seus controlos personalizados CatalogPart .