Модуль
Дата последнего изменения: 2 апреля 2010 г.
Применимо к: SharePoint Foundation 2010
Модуль представляет собой коллекцию экземпляров файлов, которые были подготовлены на сайте. Для подготовки файла на веб-сайтах Microsoft SharePoint Foundation необходимо использовать элемент Module в компоненте или определении сайта. Элемент Module позволяет добавлять один или несколько файлов на веб-сайт SharePoint Foundation или в библиотеку документов.
Элемент Module содержит элементы File, которые определяют файлы для подготовки, а также содержат определения для добавляемого набора веб-частей. Если файлы подготавливаются во вложенный каталог с помощью элемента Module, то SharePoint Foundation автоматически обеспечивает создание структуры каталога, соответствующей файлам.
С помощью элемента Module можно выбрать либо подготовку файла в библиотеку документов, либо добавление файла, внешнего по отношению к библиотеке документов. При добавлении файла в библиотеку документов необходимо присвоить атрибуту Type значение GhostableInLibrary для элемента File. При такой настройке SharePoint Foundation создает элемент списка, который будет сопровождать файл при добавлении в библиотеку. Если вместо этого выполняется подготовка файла вне библиотеки документов, присвойте атрибуту Type значение Ghostable.
Примечание |
---|
В Microsoft SharePoint Foundation посредством компонентов доступно максимум 1000 файлов, независимо от того, будет ли это 1000 модулей, каждый из которых включает 1 файл, или 1 модуль с 1000 файлами. |
Модули могут иметь следующие возможные области:
Ферма: нет
Веб-приложение: нет
Семейство сайтов: да
Веб-сайт: да
Активация экземпляров файлов
Когда модуль активируется на сайте, файлы в этом модуле подготавливаются для использования на сайте. Если модуль активируется в области семейства сайтов, файлы в модуле подготавливаются на сайте верхнего уровня в семействе. Для модуля требуется наличие разрешения Create Subsites. При активации модуля не осуществляется проверка существования списка перед созданием папок на сайте. Такая проверка должна осуществляться приемником событий компонента до создания папки.
Деактивация экземпляров файлов
Когда компонент, содержащий модуль, деактивируется, связанные с этим модулем файлы не удаляются из сайта.
Дополнительные сведения о формате набора файлов см. в разделе Модули.