ホチキス止め機能
所定のサイト定義を使用するサイトのすべての新規インスタンスにフィーチャーを関連付けます。サイト定義は変更されず、各サイトでフィーチャーをアクティブ化するコード ルーチンも作成されません。フィーチャーとサイト テンプレートの関連付けとも呼ばれます。
実例
開発者はフィーチャーを作成し、特定のサイト定義に基づいてすべての新しい Web サイトに追加します。開発者は、機能とサイト定義のマッピングを含む機能ステープル フィーチャーを作成します。
詳細な技術情報
機能ステープルは、他の機能を 1 つ以上のサイト定義と結び付けるために特に設計された機能によって実装されます。機能ステープルを使用すると、任意のサイト定義から作成されるすべての新しいサイト、または適切な WEBTEMP.xml ファイルに指定されたテンプレート名に基づく特定のサイト定義から作成されるすべての新しいサイトに機能を関連付けることができます。
以下に、フィーチャーを 1 つの STS サイト定義テンプレートのみに関連付ける機能ステープルの例を示します。
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="STS#0" />
<FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="STS#1" />
<FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="STS#2" />
</Elements>
以下に、フィーチャーをすべてのサイト定義と関連付ける機能ステープルの例を示します。
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="GLOBAL" />
</Elements>
サポートの詳細情報
機能ステープルが開始されるのは、機能ステープルのエントリが追加されたときのみです。既存のサイトまたは復元プロセスで後から追加されたサイトにフィーチャーを追加するには、他の方法を使用してフィーチャーとサイトを関連付ける必要があります。