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

AppPermissionRequests

AppPermissionRequestsDefinition

Eine Liste der Ressourcen, auf die ein SharePoint-Add-In zugreifen muss.

AppPrerequisites

AppPrerequisiteCollection

Eine Liste der Voraussetzungen, von denen ein SharePoint-Add-In abhängt.

AppPrincipal

AppPrincipalDefinition

Die Informationen zum Add-In-Prinzipal.

Properties

PropertiesDefinition

Enthält Informationen, die global für das Add-In sind.

RemoteEndpoints

RemoteEndpointsDefinition

(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**

NameDefinition

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

GUID

Erforderlich

Der eindeutige Bezeichner des SharePoint-Add-Ins. Die ProductID ändert sich zwischen den Versionen nicht.

Werte des GUID-Typs.

SharePointMaxVersion

VersionDefinition

Optional

Optional. Die maximale Version von SharePoint, mit der das Add-In kompatibel ist.

Werte des VersionDefinition-Typs.

SharePointMinVersion

VersionDefinition

Erforderlich

Die Mindestversion von SharePoint, mit der das Add-In kompatibel ist.

Werte des VersionDefinition-Typs.

**Typ**

TypeDefinition

Optional

Der Typ des SharePoint-Add-Ins.

Werte des TypeDefinition-Typs.

Version

VersionDefinition

erforderlich

Die Version des SharePoint-Add-Ins.

Werte des VersionDefinition-Typs.