Feature.xml ファイル

最終更新日: 2010年4月6日

適用対象: SharePoint Foundation 2010

Feature.xml ファイルでは Feature 要素がフィーチャーを定義します。また、アセンブリの場所、ファイル、依存関係、またはそのフィーチャーをサポートするプロパティを指定します。

Feature

  ActivationDependencies

    ActivationDependency

  ElementManifests

    ElementFile

    ElementManifest

  Properties

    Property

  UpgradeActions 要素 (フィーチャー)

    AddContentTypeField 要素 (フィーチャー)

    ApplyElementManifests 要素 (フィーチャー)

      ElementFile 要素 (フィーチャー)

      ElementManifest 要素 (フィーチャー)

    CustomUpgradeAction 要素 (フィーチャー)

      Parameters 要素 (フィーチャー)

        Parameter 要素 (フィーチャー)

    MapFile 要素 (フィーチャー)

    VersionRange 要素 (フィーチャー)

      AddContentTypeField 要素 (フィーチャー)

      ApplyElementManifests 要素 (フィーチャー)

      CustomUpgradeAction 要素 (フィーチャー)

      MapFile 要素 (フィーチャー)

Feature.xml ファイルの作成場所と実装方法については、「フィーチャーの使用」を参照してください。フィーチャーのアップグレード方法については、「フィーチャーをアップグレードする」を参照してください。

次の例では、Feature.xml ファイルを使用して、アクティブ化の依存関係、特殊フィールド、および要素定義ファイルの相対パスを指定する方法を示しています。

<Feature 
  Id="11111111-1111-1111-1111-11111111111" 
  Title="Location Services"
  Description="This Feature contains lists and parts that let you link location data to your customer lists."
  Scope="Web">
  <ActivationDependencies>
    <ActivationDependency
      FeatureId="11111111-1111-1111-1111-111111111111" />
  </ActivationDependencies>
  <ElementManifests>
    <ElementManifest 
      Location="Location\LocationPart.xml"/>
    <ElementManifest 
      Location="CustomerLocation\CustomerLocationList.xml"/>
    <ElementFile 
      Location="test.aspx"/>
  </ElementManifests>
  <Properties>
    <Property
      Key="Color"
      Value="Blue"/>
    <Property
      Key="Shape"
      Value="Triangle"/>
  </Properties> 
</Feature>

関連項目

概念

フィーチャーの使用