ComplexType AppDefinition

(Manifeste de complément SharePoint)

S’applique à : Compléments SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013

Remarque

La chaîne app s’affiche en tant que partie ou en tant que partie de certains noms d’éléments, d’attributs et de fichiers, car les compléments SharePoint étaient initialement appelés « applications pour SharePoint ». Pour garantir la compatibilité descendante, les schémas n’ont pas été modifiés.

Informations sur le type

Informations Emplacement
Namespace http://schemas.microsoft.com/sharepoint/2012/app/manifest
Fichier de schéma appmanifest.xsd
Base d’extension Aucun

Définition

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

Éléments et attributs

Si le schéma définit des exigences spécifiques, telles que sequence, minOccurs, maxOccurs et choice, consultez la section définition.

Éléments enfants


Élément

Type

Description

AppPermissionRequests

AppPermissionRequestsDefinition

Liste des ressources auxquelles un complément SharePoint doit accéder.

AppPrerequisites

AppPrerequisiteCollection

Liste des prérequis dont dépend un complément SharePoint.

AppPrincipal

AppPrincipalDefinition

Informations sur le principal du complément.

Properties

PropertiesDefinition

Contient des informations globales pour le complément.

Points de terminaison distants

RemoteEndpointsDefinition

(Facultatif) Liste des points de terminaison distants auxquels le complément SharePoint peut accéder via le fournisseur de services. WebProxy.invoke(). Si cette liste est vide ou n’est pas fournie, le complément SharePoint ne peut pas utiliser de point de terminaison distant via le fournisseur de services. WebProxy.invoke().


Attributs


Attribut

Type

Requis

Description

Valeurs possibles

**Nom**

NameDefinition

obligatoire

Nom du complément SharePoint. Le nom n’est pas localisé et est utilisé dans les URL qui adressent les artefacts de complément.

Valeurs du type NameDefinition.

Productid

GUID

obligatoire

Identificateur unique du complément SharePoint. ProductID ne change pas entre les versions.

Valeurs du type GUID.

SharePointMaxVersion

VersionDefinition

facultatif

Facultatif. Version maximale de SharePoint avec laquelle le complément est compatible.

Valeurs du type VersionDefinition.

SharePointMinVersion

VersionDefinition

obligatoire

Version minimale de SharePoint avec laquelle le complément est compatible.

Valeurs du type VersionDefinition.

**Type**

TypeDefinition

facultatif

Type du complément SharePoint.

Valeurs du type TypeDefinition.

Version

VersionDefinition

obligatoire

Version du complément SharePoint.

Valeurs du type VersionDefinition.