AppPrerequisite complexType
(Манифест надстройки SharePoint)
Область применения: надстройки SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
Определяет компонент Или возможность SharePoint, от чего зависит надстройка, или компонент, автоматически размещенный в приложении. Инфраструктура установки надстроек SharePoint проверяет наличие и активацию компонента или возможности. Если это не так, установка приложения блокируется. Если элемент идентифицирует автоматически размещенный компонент, инфраструктура развертывает компонент.
Примечание.
Строка app
отображается как часть или все имена элементов, атрибутов и файлов, так как надстройки SharePoint изначально назывались приложениями для SharePoint. Чтобы обеспечить обратную совместимость, схемы не были изменены.
Сведения о типе
Пространство имен: http://schemas.microsoft.com/sharepoint/2012/app/manifest
Файл схемы: appmanifest.xsd
Базовая база расширений: нет
Определение
<xs:complexType name="AppPrerequisite">
<xs:attribute name="Type" type="AppPrerequisiteTypeDefinition" use="required" />
<xs:attribute name="ID" type="xs:string" use="required" />
<xs:attribute name="MinimumVersion" type="VersionDefinition" use="optional" />
</xs:complexType>
Элементы и атрибуты
Если в схеме определяются конкретные требования, например sequence, minOccurs, maxOccurs и choice, см. раздел определений.
Дочерние элементы
Нет.
Атрибуты
Атрибут |
Тип |
Обязательный |
Описание |
Возможные значения |
||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Идентификатор |
xs:string |
Обязательный |
Идентификатор, определяющий компонент или возможность, от чего зависит надстройка SharePoint, или тип компонента, автоматически размещаемого в надстройке. |
Зависит от значения атрибута **Type**. Если **Type** имеет значение **Feature***, **ID** является идентификатором GUID компонента в квадратных скобках и дефисами; например{151D22D9-95A8-4904-A0A3-22E4DB85D1E0}. Если **Type** имеет значение **Capability***, **ID** является одним из идентификаторов GUID в следующей таблице. Дефисы обязательны.
Если **Type** имеет значение **AutoProvisioning***, возможные значения **ID** будут:
|
||||||||||||||||||||||||||||
Минимальная версия |
необязательный |
Минимальная версия функции или возможностей, от которые зависит надстройка SharePoint; например 15.0.0.0. |
Значения типа VersionDefinition. |
|||||||||||||||||||||||||||||
**Тип** |
обязательно |
Тип необходимых компонентов надстройки. |
Значения типа AppPrerequisiteTypeDefinition; Компонент, Автоподбор или Возможность. |
|||||||||||||||||||||||||||||
Идентификатор |
xs:string |
обязательно |
Идентификатор, определяющий функцию, службу или возможность, от чего зависит надстройка SharePoint. |
Значения типа xs:string. |
||||||||||||||||||||||||||||
Минимальная версия |
необязательный |
Минимальная версия компонента или службы, от которые зависит надстройка SharePoint. |
Значения типа VersionDefinition. |
|||||||||||||||||||||||||||||
**Тип** |
обязательно |
Тип необходимых компонентов надстройки. |
Значения типа AppPrerequisiteTypeDefinition. |