ComplexType AppDefinition

(SharePoint manifeste du add-in)

S’applique à : SharePoint de | SharePoint Foundation 2013 | SharePoint Server 2013

Notes

La chaîne s’affiche sous la forme d’un élément, d’un attribut et d’un nom de fichier, ou de tous, car les SharePoint de fichiers étaient à l’origine appelés « applications pour app SharePoint ». Pour garantir la compatibilité descendante, les schémas n’ont pas été modifiés.

Informations sur le type

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 séquence, minOccurs, maxOccurs et choix, voir la section de définition.

Éléments enfants


Élément

Type

Description

AppPermissionRequests

AppPermissionRequestsDefinition

Liste des ressources à SharePoint qu’un SharePoint a besoin d’accéder.

AppPrerequisites

AppPrerequisiteCollection

Liste des conditions préalables dont dépend un SharePoint de base.

AppPrincipal

AppPrincipalDefinition

Informations sur le principal du add-in.

Propriétés

PropertiesDefinition

Contient des informations globales pour le module complémentaire.

RemoteEndpoints

RemoteEndpointsDefinition

(Facultatif) Liste des points de terminaison distants accessibles par le SharePoint par le biais de SP. WebProxy.invoke(). Si cette liste est vide ou n’est pas fournie, le SharePoint ne sera pas en mesure d’utiliser un point de terminaison distant via SP. WebProxy.invoke().


Attributs


Attribut

Type

Requis

Description

Valeurs possibles

**Nom**

NameDefinition

obligatoire

Nom du SharePoint de l’équipe. Name is not localized, and is used in Urls that address add-in artifacts.

Valeurs du type NameDefinition.

ProductID

GUID

obligatoire

Identificateur unique du SharePoint de recherche. ProductID ne change pas d’une version à l’autre.

Valeurs du type GUID.

SharePointMaxVersion

VersionDefinition

facultatif

Facultatif. Version maximale de SharePoint que le module est compatible avec.

Valeurs du type VersionDefinition.

SharePointMinVersion

VersionDefinition

obligatoire

Version minimale de l SharePoint que le module est compatible avec.

Valeurs du type VersionDefinition.

**Type**

TypeDefinition

facultatif

Type du SharePoint de l’équipe.

Valeurs du type TypeDefinition.

Version

VersionDefinition

obligatoire

Version du SharePoint.

Valeurs du type VersionDefinition.