AppDefinition complexType

(SharePoint 外接程序清单)

适用范围:SharePoint 外接程序|SharePoint Foundation 2013 |SharePoint Server 2013

注意

该字符串 app 显示为某些元素、属性和文件名的一部分或全部,因为 SharePoint 外接程序最初称为“SharePoint 应用程序”。为确保向后兼容性,架构尚未更改。

类型信息

信息 位置
命名空间 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>

元素和属性

如果架构定义了特定要求(如 sequenceminOccursmaxOccurschoice),请参阅定义部分。

子元素


元素

类型

说明

AppPermissionRequests

AppPermissionRequestsDefinition

SharePoint 外接程序需要访问的资源列表。

AppPrerequisites

AppPrerequisiteCollection

SharePoint 外接程序所依赖的先决条件列表。

AppPrincipal

AppPrincipalDefinition

加载项主体信息。

Properties

PropertiesDefinition

包含加载项的全局信息。

RemoteEndpoints

RemoteEndpointsDefinition

(可选) SharePoint 外接程序可通过 SP 访问的远程终结点列表。WebProxy.invoke () 。 如果此列表为空或未提供,SharePoint 外接程序将无法通过 SP 使用任何远程终结点。WebProxy.invoke () 。


属性


属性

类型

必需

说明

可能的值

**名字**

NameDefinition

必需

SharePoint 外接程序的名称。 名称未本地化,用于处理外接程序项目的 URL。

NameDefinition 类型的值。

ProductID

GUID

必需

SharePoint 外接程序的唯一标识符。 ProductID 不会在版本之间更改。

GUID 类型的值。

SharePointMaxVersion

VersionDefinition

可选

可选。 加载项与之兼容的 SharePoint 的最大版本。

VersionDefinition 类型的值。

SharePointMinVersion

VersionDefinition

必需

外接程序兼容的 SharePoint 的最低版本。

VersionDefinition 类型的值。

**类型**

TypeDefinition

可选

SharePoint 外接程序的类型。

TypeDefinition 类型的值。

版本

VersionDefinition

必需

SharePoint 外接程序的版本。

VersionDefinition 类型的值。