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>
要素と属性
スキーマで sequence、minOccurs、maxOccurs、choice などの具体的な要件が定義されている場合は、定義のセクションを参照してください。
子要素
要素 |
型 |
説明 |
---|---|---|
SharePoint アドインがアクセスする必要があるリソースの一覧。 |
||
SharePoint アドインが依存する前提条件の一覧。 |
||
アドイン プリンシパル情報。 |
||
アドインに対してグローバルな情報が含まれます。 |
||
(省略可能)SharePoint アドインが SP 経由でアクセスできるリモート エンドポイントの一覧。WebProxy.invoke()。 このリストが空の場合、または指定されていない場合、SharePoint アドインは SP 経由でリモート エンドポイントを使用できません。WebProxy.invoke()。 |
属性
属性 |
種類 |
必須 |
説明 |
使用可能な値 |
---|---|---|---|---|
**名前** |
必須出席者 |
SharePoint アドインの名前。 名前はローカライズされず、アドイン成果物に対応する URL で使用されます。 |
NameDefinition 型の値。 |
|
Productid |
必須出席者 |
SharePoint アドインの一意識別子。 ProductID はバージョン間で変更されません。 |
GUID 型の値。 |
|
SharePointMaxVersion |
省略可能 |
オプション。 アドインと互換性のある SharePoint の最大バージョン。 |
VersionDefinition 型の値。 |
|
SharePointMinVersion |
必須 |
アドインと互換性のある SharePoint の最小バージョン。 |
VersionDefinition 型の値。 |
|
**型** |
省略可能 |
SharePoint アドインの種類。 |
TypeDefinition 型の値。 |
|
バージョン |
必須 |
SharePoint アドインのバージョン。 |
VersionDefinition 型の値。 |