次の方法で共有


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 コントロールのコレクションを含む CatalogPart

注釈

メソッドは CreateCatalogParts 実装を提供しません。 これは派生クラスに実装することを目的としており、ホスト Web ページがカタログ モードになると、ゾーンに含まれるコントロールのコレクションの CatalogPart インスタンスを作成するために使用する必要があります。 メソッドは CatalogZone.CreateCatalogParts 、 メソッドの実装の 1 つの例を CreateCatalogParts 提供します。

注意

CatalogPartメソッドの実装CreateCatalogPartsでコントロールのCatalogPartコレクションに追加されるすべてのには、その ID プロパティに値が割り当てられている必要があります。それ以外の場合、コレクションが プロパティにCatalogParts割り当てられると例外がスローされます。

メソッドは、複数のソースからコントロールを CatalogPart 作成できます。コントロール内 DeclarativeCatalogPart で永続化形式で宣言されたコントロール、または XML ファイルやデータベースなど、さまざまなストレージ メカニズムで永続化されるコントロール。

注意 (実装者)

カスタム CatalogPart コントロールを作成する開発者は、 クラスまたは CatalogZone クラスをCatalogZoneBase継承し、カスタム コントロールをレンダリングするカスタム CatalogPartChrome オブジェクトを作成する場合は、このメソッドをCatalogPartオーバーライドする必要があります。

適用対象

こちらもご覧ください