Модель программирования публикации
Дата последнего изменения: 19 апреля 2010 г.
Применимо к: SharePoint Server 2010
В данном разделе представлена модель программирования управления веб-контентом (WCM). Для получения полного списка типов для каждого пространства имен щелкните ссылку для соответствующего пространства имен.
Пространства имен
В данном разделе представлены пространства имен в API-интерфейсах WCM.
Таблица 1. Пространства имен в API-интерфейсах WCM
Пространство имен |
Описание |
---|---|
Включает классы, предоставляющие фундаментальную инфраструктуру публикации для управления веб-контентом (WCM). |
|
Включает классы, предоставляющие функции настройки развертывания контента, указания путей и выполнения заданий. |
|
Включает веб-службы, поддерживающие классы в пространстве имен Microsoft.SharePoint.Publishing.Administration. |
|
Включает объектную модель командлета Windows PowerShell для функций публикации. |
|
Включает классы, в которых определяются поля, значения полей и их поведение. Эти классы охватывают следующие разделы: базовые типы; идентификатор типа контента; поля, теги и проверка HTML; поля изображений и значения этих полей; даты начала и окончания для расписания публикации; поля сводных ссылок и значения этих полей. |
|
Включает классы, представляющие узел, типизацию, коллекцию, источник данных, поставщик и функции прокси для поддержки навигации в Microsoft SharePoint Server 2010. |
|
Включает классы, в которых определяется структура, внешний вид и поведение веб-элементов управления Microsoft SharePoint Server 2010. Сюда входят классы инфраструктуры консоли, базовых полей и селекторов, а также других контейнеров, отображений, типов отображений, полей, панелей, объектов состояния и веб-частей, предоставляемых в SharePoint Server 2010. |
|
Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions |
Включает классы, в которых определяются поведения для меню "Правка" Microsoft SharePoint Server 2010. Это меню поддерживает основные действия, такие как добавление, извлечение, возврат, копирование, отклонение, выход, удаление, изменение, перемещение и сохранение. Меню также поддерживает действия, специфические для других функций SharePoint Server 2010, например создание новых сайтов и страниц, импорт веб-частей, реализацию действий быстрого развертывания, переключение между режимами и управление рабочими процессами. |
Включает веб-службы, поддерживающие инфраструктуру публикации и средства управления. |
Типы
В данном разделе представлены основные типы в API-интерфейсах WCM.
Таблица 2. Основные типы Microsoft.SharePoint.Publishing
Тип |
Описание |
---|---|
Кэширует сведения CbqQueryVersionInfo для указанной веб-части "Контент по запросу". |
|
Используется для предоставлению пользователю параметров преобразователей документов. Реализуется в пользовательских элементах управления, которые предоставляют параметры. |
|
Предоставляет связанное с публикацией поведение для ASPX-страницы, хранящейся в объекте PublishingWeb. |
|
Предоставляет поведение публикации для объекта SPSite, поддерживающего публикацию. |
|
Предоставляет поведение публикации для экземпляра объекта SPWeb, поддерживающего публикацию. |
|
Представляет семейство объектов PublishingWeb. |
|
Объект SummaryLink, предоставляющий механизм хранения веб-адресов. |
Таблица 3. Основные типы Microsoft.SharePoint.Publishing.Administration
Тип |
Описание |
---|---|
Указывает, будет ли в задании развертывания контента для операции экспорта использоваться моментальный снимок Microsoft SQL Server. |
|
Указывает для пути развертывания контента метод проверки подлинности, используемый для входа в систему на конечном сервере. |
Таблица 4. Основные типы Microsoft.SharePoint.Publishing.Navigation
Тип |
Описание |
---|---|
Представляет навигацию для страниц портала и других объектов навигации портала. |
|
SiteNavigationSettings |
Предоставляет кэшированный доступ на чтение параметров навигации портала для указанного семейства сайтов. |
Таблица 5. Основные типы Microsoft.SharePoint.Publishing.WebControls
Тип |
Описание |
---|---|
Отображает поля ввода HTML и кнопку либо создает скрипт , открывающий диалоговое окно Выбор актива, предназначенное для выбора в семействе сайтов ссылки или URL-адреса изображения. |
|
В объекте ContentByQueryWebPart для загрузки данных используется объект CrossListQueryCache. Полученные данные очищаются и передаются обработчику XSLT. Обработчик XSLT с помощью файлов defaultHeader.xsl, defaultItem.xsl и defaultMain.xsl преобразует данные в формат HTML, и в этом формате данные отображаются для пользователя. Выходные HTML-данные веб-части ContentByQueryWebPart можно настроить с помощью преобразования XSL. Объект DataProcessDelegate позволяет загрузить подлежащие изменению данные перед их отправкой обработчику XSLT. Если для этой веб-части задано свойство Data, данные не загружаются, а вместо этого используются указанные данные. Объект ContentByQueryWebPart является наследником объекта CmsDataFormWebPart, который кэширует преобразования XSLT. |
|
Представляет базовую структуру, используемую для меню Консоль. Каждый объект ConsoleNode также может иметь дочерние объекты ConsoleNode и связанные консольные объекты ConsoleAction. |
Таблица 6. Основной тип Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions
Тип |
Описание |
---|---|
Представляет базовый класс, от которого должны быть унаследованы все конкретные консольные действия, используемые в ConsoleDataSource. |
См. также
Концепции
Примеры управления корпоративным контентом
Основные настройки веб-частей и элементов управления полем
Модель программирования управления цифровыми активами
Модель программирования управления документами
Модель программирования управления записями
Модель программирования метаданных и таксономии
Пример: службы кэширования публикаций и Silverlight