AppDefinition complexType
(Манифест надстройки SharePoint)
Область применения: надстройки SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
Примечание.
Строка app
отображается как часть или все имена элементов, атрибутов и файлов, так как надстройки SharePoint изначально назывались приложениями для SharePoint. Чтобы обеспечить обратную совместимость, схемы не были изменены.
Сведения о типе
Информация | Расположение |
---|---|
Namespace | 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>
Элементы и атрибуты
Если в схеме определяются конкретные требования, например sequence, minOccurs, maxOccurs и choice, см. раздел определений.
Дочерние элементы
Элемент |
Тип |
Описание |
---|---|---|
Список ресурсов, к которым требуется доступ надстройке SharePoint. |
||
Список предварительных требований, от которые зависит надстройка SharePoint. |
||
Сведения о субъекте надстройки. |
||
Содержит сведения, которые являются глобальными для надстройки. |
||
(Необязательно) Список удаленных конечных точек, к которым надстройка SharePoint может получить доступ через sp. WebProxy.invoke(). Если этот список пуст или не указан, надстройка SharePoint не сможет использовать ни одну удаленную конечную точку через sp. WebProxy.invoke(). |
Атрибуты
Атрибут |
Тип |
Обязательный |
Описание |
Возможные значения |
---|---|---|---|---|
**Имя** |
Обязательный |
Имя надстройки SharePoint. Имя не локализовано и используется в URL-адресах, которые обращаются к артефактам надстроек. |
Значения типа NameDefinition. |
|
Productid |
Обязательный |
Уникальный идентификатор надстройки SharePoint. ProductID не изменяется между версиями. |
Значения типа GUID. |
|
SharePointMaxVersion |
необязательный |
Необязательный параметр. Максимальная версия SharePoint, с которым совместима надстройка. |
Значения типа VersionDefinition. |
|
SharePointMinVersion |
Обязательный |
Минимальная версия SharePoint, с которым совместима надстройка. |
Значения типа VersionDefinition. |
|
**Тип** |
необязательный |
Тип надстройки SharePoint. |
Значения типа TypeDefinition. |
|
Версия |
Обязательный |
Версия надстройки SharePoint. |
Значения типа VersionDefinition. |