다음을 통해 공유


CatalogZoneBase.CreateCatalogParts 메서드

정의

영역에 포함된 CatalogPart 컨트롤 작성의 세부 사항을 처리하기 위해 파생 영역에서 재정의할 수 있는 기본 메서드 선언을 제공합니다.

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

반환

CatalogPartCollection

영역과 관련된 CatalogPartCollection 컨트롤의 컬렉션이 포함된 CatalogPart입니다.

설명

메서드는 CreateCatalogParts 구현을 제공하지 않습니다. 파생 클래스에서 구현할 예정이며 호스팅 웹 페이지가 카탈로그 모드로 전환될 때마다 영역에 포함된 컨트롤 컬렉션의 CatalogPart 인스턴스를 만드는 데 사용해야 합니다. 이 메서드는 CatalogZone.CreateCatalogParts 메서드 구현의 CreateCatalogParts 한 가지 예를 제공합니다.

참고

메서드 구현 CreateCatalogParts 에서 컨트롤 컬렉션 CatalogPart 에 추가되는 모든 CatalogPart 컨트롤에는 해당 ID 속성에 할당된 값이 있어야 합니다. 그렇지 않으면 컬렉션이 속성에 CatalogParts 할당될 때 예외가 throw됩니다.

메서드는 DeclarativeCatalogPart 컨트롤 내에서 지속 형식으로 선언된 컨트롤이나 XML 파일 또는 데이터베이스와 같은 다양한 스토리지 메커니즘에 유지되는 컨트롤 등 여러 소스에서 CatalogPart 컨트롤을 만들 수 있습니다.

구현자 참고

사용자 지정 컨트롤을 만드는 개발자는 사용자 지정 CatalogPart 컨트롤을 렌더링 CatalogPart 할 사용자 지정 CatalogPartChrome 개체를 만들려는 경우 또는 CatalogZone 클래스에서 CatalogZoneBase 상속하고 이 메서드를 재정의해야 합니다.

적용 대상

추가 정보