CatalogZone.CreateCatalogParts メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ゾーンで宣言されている各 CatalogPart 型のインスタンスを作成します。
protected:
override System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CreateCatalogParts();
protected override System.Web.UI.WebControls.WebParts.CatalogPartCollection CreateCatalogParts ();
override this.CreateCatalogParts : unit -> System.Web.UI.WebControls.WebParts.CatalogPartCollection
Protected Overrides Function CreateCatalogParts () As CatalogPartCollection
戻り値
ゾーン内のすべての CatalogPartCollection コントロールへの参照を含む CatalogPart。
例外
現在の CatalogPart コントロールには、ID がありません。
注釈
ユーザーが CreateCatalogParts ページをカタログ表示モードに切り替えると、このメソッドは Web パーツ カタログを CatalogPart 構成するすべてのコントロールを作成するため、このメソッドは重要なメソッドです。
Web パーツ コントロール セットで提供される CatalogZone クラスの メソッドはCreateCatalogParts、 クラスから継承する任意のサーバー コントロールをCatalogPart作成できます。 そのため、カスタム CatalogPart コントロールを作成し、コントロール内 CatalogZone のページで宣言すると、ユーザーがページをカタログ モードに切り替えたときに、このメソッドによってコントロールが作成されます。
ただし、さまざまな理由から、 メソッドを CreateCatalogParts 制御する必要がある場合があります。 特定 CatalogPart のコントロールのみを作成したい場合があります。 たとえば、外観が一貫性があり、1 つの製品または組織に属するカスタム CatalogPart コントロールのセットを作成するとします。 ページ開発者がカタログでこれらのカスタム コントロールを使用するように制限する場合は、 クラスから CatalogZone 継承し、 メソッドを CreateCatalogParts オーバーライドし、メソッドがカスタム コントロールと同じ型のコントロールのみを作成できるようにする必要があります。
適用対象
こちらもご覧ください
.NET