Поделиться через


Создание функций SharePoint

Функцию SharePoint можно использовать для группирования связанных элементов проекта SharePoint для упрощения развертывания. Вы можете создавать компоненты, задавать области и помечать другие компоненты как зависимости с помощью конструктора компонентов SharePoint. Конструктор также создает манифест, который представляет собой XML-файл, описывающий каждую функцию.

Добавление функций в решение SharePoint

Вы можете добавить функцию в решение SharePoint с помощью Обозреватель решений или обозревателя упаковки. Для добавления компонента можно использовать один из следующих методов.

  • В Обозреватель решений откройте контекстное меню для функций и нажмите кнопку "Добавить функцию".

  • В обозревателе пакетов откройте контекстное меню пакета и нажмите кнопку "Добавить функцию".

Использование конструктора функций

Решение SharePoint может содержать одну или несколько функций SharePoint, которые группируются под узлом компонента в Обозреватель решений. Каждая функция имеет собственный конструктор компонентов, который можно использовать для настройки свойств компонента. Дополнительные сведения см. в разделе "Практическое руководство. Настройка функции SharePoint". Чтобы отличать функции друг от друга, можно настроить такие свойства компонента, как название, описание, версия и область.

Параметры конструктора компонентов

После создания компонента можно использовать конструктор компонентов для его настройки.

В следующей таблице описаны свойства компонента, отображаемые в конструкторе компонентов.

Свойство Описание
Должность Необязательно. Заголовок компонента по умолчанию имеет значение SolutionName FeatureName.
Description Необязательно. Описание компонента SharePoint.
Область Обязательный. Если компонент создается с помощью Обозреватель решений, область по умолчанию устанавливается в Интернете.

— Ферма: активация компонента для всей фермы серверов.

— Сайт. Активация компонента для всех веб-сайтов в семействе веб-сайтов.

— Веб. Активация компонента для определенного веб-сайта.

— WebApplication: активация компонента для всех веб-сайтов в веб-приложении.
Элементы в решении Все элементы SharePoint, которые можно добавить в компонент.
Элементы в компоненте Элементы проекта SharePoint, добавленные в компонент.

Добавление и удаление элементов проекта SharePoint

Вы можете выбрать элементы проекта SharePoint, к которым необходимо добавить компонент SharePoint для развертывания. Используйте конструктор компонентов для добавления и удаления элементов в функции и просмотра манифеста компонента. Дополнительные сведения см. в статье "Практическое руководство. Добавление и удаление элементов в функции SharePoint".

Добавление зависимостей компонентов

Манифест компонента можно настроить таким образом, чтобы сервер SharePoint активировал определенные компоненты перед активацией компонента. Например, если компонент SharePoint зависит от других функций или данных, сервер SharePoint может сначала попытаться активировать какие-либо компоненты, от которые зависит ваша функция. Дополнительные сведения см. в разделе "Практическое руководство. Добавление и удаление зависимостей компонентов".