AppDefinition, complexType
(SharePoint-Add-In-Manifest)
Gilt für: SharePoint-Add-Ins | SharePoint Foundation 2013 | SharePoint Server 2013
Hinweis
Die Zeichenfolge app
wird als Teil oder als teil aller Element-, Attribut- und Dateinamen angezeigt, da SharePoint-Add-Ins ursprünglich als "Apps für SharePoint" bezeichnet wurden. Um die Abwärtskompatibilität sicherzustellen, wurden die Schemas nicht geändert.
Informationen zum Typ
Informationen | Standort |
---|---|
Namespace | http://schemas.microsoft.com/sharepoint/2012/app/manifest |
Schemadatei | appmanifest.xsd |
Erweiterungsbasis | Keine |
Definition
<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>
Elemente und Attribute
Wenn das Schema bestimmte Anforderungen definiert, z. B. sequence, minOccurs, maxOccurs und choice, lesen Sie den Abschnitt definition.
Untergeordnete Elemente
Element |
Typ |
Beschreibung |
---|---|---|
Eine Liste der Ressourcen, auf die ein SharePoint-Add-In zugreifen muss. |
||
Eine Liste der Voraussetzungen, von denen ein SharePoint-Add-In abhängt. |
||
Die Informationen zum Add-In-Prinzipal. |
||
Enthält Informationen, die global für das Add-In sind. |
||
(Optional) Eine Liste der Remoteendpunkte, auf die das SharePoint-Add-In über SP zugreifen kann. WebProxy.invoke(). Wenn diese Liste leer oder nicht angegeben ist, kann das SharePoint-Add-In keinen Remoteendpunkt über SP verwenden. WebProxy.invoke(). |
Attribute
Attribut |
Typ |
Erforderlich |
Beschreibung |
Mögliche Werte |
---|---|---|---|---|
**Namen** |
erforderlich |
Der Name des SharePoint-Add-Ins. Der Name ist nicht lokalisiert und wird in URLs verwendet, die Add-In-Artefakte adressieren. |
Werte des NameDefinition-Typs. |
|
Productid |
Erforderlich |
Der eindeutige Bezeichner des SharePoint-Add-Ins. Die ProductID ändert sich zwischen den Versionen nicht. |
Werte des GUID-Typs. |
|
SharePointMaxVersion |
Optional |
Optional. Die maximale Version von SharePoint, mit der das Add-In kompatibel ist. |
Werte des VersionDefinition-Typs. |
|
SharePointMinVersion |
Erforderlich |
Die Mindestversion von SharePoint, mit der das Add-In kompatibel ist. |
Werte des VersionDefinition-Typs. |
|
**Typ** |
Optional |
Der Typ des SharePoint-Add-Ins. |
Werte des TypeDefinition-Typs. |
|
Version |
erforderlich |
Die Version des SharePoint-Add-Ins. |
Werte des VersionDefinition-Typs. |