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


Область определения типа контента

Дата последнего изменения: 1 ноября 2010 г.

Применимо к: SharePoint Foundation 2010

Доступно на сайте SharePoint Online

Сайт Microsoft SharePoint Foundation, в котором создается тип контента, определяет его область определения, т. е. область его доступности. Тип контента сайта становится доступным для списков и библиотек документов на сайте, на котором этот тип контента был создан, а также для списков и библиотек документов на любом дочернем сайте.

На следующем рисунке представлен пример области определения типов контента, созданных в гипотетическом семействе веб-сайтов при установке SharePoint Foundation. Типы контента сайта, созданные в корневом сайте этого семейства с именем "Планирование", доступны не только непосредственным дочерним сайтам — "США", "Европа" и "Азия" — но также всем сайтам ниже по иерархии, таким как "Великобритания", "Япония" и список "Пресс-релизы". Типы контента сайта, созданные на сайте "Европа", будут доступны сайту "Великобритания", его дочерним сайтам и списку "Пресс-релизы", который он содержит, но не сайту "Япония", поскольку он является дочерним для сайта "Азия", а не "Европа".

Обзор типов контента списка и сайта

Список типов контента, доступных для сайта, можно получить с помощью пользовательского интерфейса SharePoint Foundation. Щелкните меню Действия сайта на ленте и затем выберите Параметры сайта. На странице Параметры сайта найдите раздел Коллекции, а затем выберите Типы контента сайта, чтобы перейти на страницу с типами контента, доступными для сайта. Обратите внимание, что в списке типов контента представлен столбец Источник. Это имя сайта в иерархии семейства веб-сайтов, в котором определен тип контента.

Для получения подобных сведений можно использовать объектную модель. Например, можно представить сайт SharePoint Foundation, создав экземпляр объекта SPWeb в серверном коде или экземпляр объекта Web в клиентском коде. Затем можно прочитать значение свойства AvailableContentTypes этого объекта для получения коллекции объектов SPContentType, которые представляют типы контента, доступные для сайта. Чтобы узнать, где был определен тип контента, прочитайте значение свойства ParentWeb объекта SPContentType. Чтобы получить URL-адрес относительно сервера для самого высокого уровня в области определения типа контента, прочитайте свойство Scope объекта SPContentType.

Область определения типа контента не только задает его доступность, но также определяет возможности для изменения управления. Изменения, вносимые в тип контента, можно распространить на все типы контента, производные от него. Например, если добавить столбец в тип контента, определенный на корневом сайте семейства веб-сайтов, изменения можно передать всем производным от него типам контента в иерархии сайта. Дополнительные сведения см. в статье Обновление типов контента.

См. также

Концепции

Типы контента сайта и списка

Создание типов контента

Управление изменениями типов контента

Управление доступом к типам контента