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


Класс PageLayout

Представляет Microsoft SharePoint Server 2010 макета страницы. Этот класс не может наследоваться.

Иерархия наследования

System.Object
  Microsoft.SharePoint.Publishing.PageLayout

Пространство имен:  Microsoft.SharePoint.Publishing
Сборка:  Microsoft.SharePoint.Publishing (в Microsoft.SharePoint.Publishing.dll)

Синтаксис

'Декларация
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public NotInheritable Class PageLayout
'Применение
Dim instance As PageLayout
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public sealed class PageLayout

Замечания

Класс PageLayout предоставляет поведение публикации связанные макеты страниц в коллекции главных страниц семейства узлов, где он хранится в виде элемента списка документов. Он определяет общий внешний вид для отображения PublishingPage объектов в узле.

Класс PageLayout создает оболочку для класса SPListItem . Он также предоставляет базовый SPListItem непосредственно через свойство ListItem , чтобы легко доступны дополнительные функции SPListItem и File .

Открытый конструктор PageLayout(SPListItemlistItem) можно использовать для создания экземпляра объекта PageLayout . Также можно создать экземпляр объекта PageLayout , извлекая его из коллекции PageLayoutCollection .

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы PageLayout

Пространство имен Microsoft.SharePoint.Publishing

GetPageLayouts

GetPageLayouts

PageLayouts

GetAvailablePageLayouts

GetAvailablePageLayouts

SetAvailablePageLayouts