CatalogZone.CreateCatalogParts メソッド
アセンブリ: System.Web (system.web.dll 内)
構文
Dim returnValue As CatalogPartCollection returnValue = Me.CreateCatalogParts
ゾーン内のすべての CatalogPart コントロールへの参照を含む CatalogPartCollection。
解説
CreateCatalogParts メソッドは重要なメソッドです。ユーザーがページをカタログ表示モードに切り替えたときに、このメソッドが、Web パーツ カタログを構成するすべての CatalogPart コントロールを作成するからです。
Web パーツ コントロール セットで提供される CatalogZone クラスの CreateCatalogParts メソッドは、CatalogPart クラスから継承する任意のサーバー コントロールを作成できます。このため、カスタム CatalogPart コントロールを作成してそれをページで CatalogZone コントロール内に宣言する場合、ユーザーがページをカタログ モードに切り替えたときにこのメソッドがコントロールを作成します。
ただし、さまざまな理由で、CreateCatalogParts メソッドの制御が必要なことがあります。メソッドで、特定の CatalogPart コントロールだけを作成したい場合があります。たとえば、一貫した外観を持ち、単一の製品または組織に属するカスタム CatalogPart コントロールのセットを作成するとします。ページ開発者がカタログ内のそれらのカスタム コントロールを使用するのを制限する場合は、CatalogZone クラスから継承し、CreateCatalogParts メソッドをオーバーライドして、作成しているカスタム コントロールと同じ型のコントロールだけをメソッドが作成できるようにする必要があります。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- CatalogZone.CreateCatalogParts メソッドのページへのリンク