AppDefinition 複合型

(SharePoint アドイン マニフェスト)

適用対象: SharePoint アドイン |SharePoint Foundation 2013 |SharePoint Server 2013

注:

SharePoint アドインはもともと "SharePoint 用アプリ" と呼ばれたため、文字列 app は要素、属性、およびファイル名の一部またはすべてとして表示されます。下位互換性を確保するために、スキーマは変更されていません。

型情報

情報 場所
Namespace http://schemas.microsoft.com/sharepoint/2012/app/manifest
スキーマ ファイル appmanifest.xsd
拡張ベース なし

定義

    <xs:complexType name="AppDefinition">
      <xs:all>
        <xs:element name="AppPrincipal"  type="AppPrincipalDefinition"
         minOccurs="1"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="AppPermissionRequests"  type="AppPermissionRequestsDefinition"
         minOccurs="0"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="Properties"  type="PropertiesDefinition"
         minOccurs="1"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="RemoteEndpoints"  type="RemoteEndpointsDefinition"
         minOccurs="0"
         maxOccurs="1"
        >
        </xs:element>

        <xs:element name="AppPrerequisites"  type="AppPrerequisiteCollection"
         minOccurs="0"
         maxOccurs="1"
        >
        </xs:element>
      </xs:all>

        <xs:attribute name="ProductID"
         type="GUID"
         use="required"
        />
        <xs:attribute name="Type"
         type="TypeDefinition"
         use="optional"
        />
        <xs:attribute name="Version"
         type="VersionDefinition"
         use="required"
        />
        <xs:attribute name="SharePointMinVersion"
         type="VersionDefinition"
         use="required"
        />
        <xs:attribute name="SharePointMaxVersion"
         type="VersionDefinition"
         use="optional"
        />
        <xs:attribute name="Name"
         type="NameDefinition"
         use="required"
        />
    </xs:complexType>

要素と属性

スキーマで sequenceminOccursmaxOccurschoice などの具体的な要件が定義されている場合は、定義のセクションを参照してください。

子要素


要素

説明

AppPermissionRequests

AppPermissionRequestsDefinition

SharePoint アドインがアクセスする必要があるリソースの一覧。

AppPrerequisites

AppPrerequisiteCollection

SharePoint アドインが依存する前提条件の一覧。

AppPrincipal

AppPrincipalDefinition

アドイン プリンシパル情報。

Properties

PropertiesDefinition

アドインに対してグローバルな情報が含まれます。

RemoteEndpoints

RemoteEndpointsDefinition

(省略可能)SharePoint アドインが SP 経由でアクセスできるリモート エンドポイントの一覧。WebProxy.invoke()。 このリストが空の場合、または指定されていない場合、SharePoint アドインは SP 経由でリモート エンドポイントを使用できません。WebProxy.invoke()。


属性


属性

種類

必須

説明

使用可能な値

**名前**

NameDefinition

必須出席者

SharePoint アドインの名前。 名前はローカライズされず、アドイン成果物に対応する URL で使用されます。

NameDefinition 型の値。

Productid

GUID

必須出席者

SharePoint アドインの一意識別子。 ProductID はバージョン間で変更されません。

GUID 型の値。

SharePointMaxVersion

VersionDefinition

省略可能

オプション。 アドインと互換性のある SharePoint の最大バージョン。

VersionDefinition 型の値。

SharePointMinVersion

VersionDefinition

必須

アドインと互換性のある SharePoint の最小バージョン。

VersionDefinition 型の値。

**型**

TypeDefinition

省略可能

SharePoint アドインの種類。

TypeDefinition 型の値。

バージョン

VersionDefinition

必須

SharePoint アドインのバージョン。

VersionDefinition 型の値。