Класс SPWebTemplate

Представляет Определение конфигурации веб-узла или веб-шаблон , который используется для создания сайтов SharePoint.

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

System.Object
  Microsoft.SharePoint.SPWebTemplate
    Microsoft.SharePoint.SPCustomWebTemplate

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

Синтаксис

'Декларация
Public Class SPWebTemplate
'Применение
Dim instance As SPWebTemplate
public class SPWebTemplate

Замечания

Настройки определения сайта содержатся в файлах в %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\ШАБЛОНА, в то время как веб-шаблоны хранятся в виде WSP-файлов в базе данных SharePoint Foundation .

Используйте метод GetCustomWebTemplates класса SPSite для возврата коллекции шаблонов веб- через интерфейс пользователя или объектную модель или использовать метод GetWebTemplates класса SPSite для возврата коллекции настройки определения сайта в семействе веб-сайтов. После ссылки на коллекцию, используйте индексатор для получения определения конфигурации отдельного узла или шаблона сайта. Например если коллекция присваивается переменной с именем mySiteTemplates, с помощью mySiteTemplates[index] в Microsoft Visual C# или mySiteTemplates(index) в Microsoft Visual Basic, где index — название или номер индекса в коллекции конфигурации определения сайта или веб-шаблона.

Определение веб-сайта, который представляет собой контейнер для одного или нескольких настройки определения сайта, выражается, в разметке Язык CAML элементе шаблона в файле WebTemp*.xml в каталоге TEMPLATE\ %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\LCID\XML\, где LCID — числовой код вашего языка как 1033 для английского языка. Как определение конфигурации веб-узла отображаются в Интерфейсе, когда пользователь создает новый узел определяется одной <конфигурации> дочерние элементы элемента шаблона . Сведения о конфигурации определения узла хранятся в одном из элементов конфигурации в файле Onet.xml в каталоге %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates\site_type\XML\, где site_type — «STS», «SGS,""MPS","БЛОГ","Вики-САЙТА,""CENTRALADMIN","TENANTADMIN", или имя пользовательского определения узла.

Веб-шаблон определен в файле elements.xml , который сжимается в WSP-файл. (WSP-файл представляет собой файл CAB-файла. Можно открыть его в проводнике Windows Если вы сначала измените расширение .cab.)

Примечание

Во время SPWebTemplate может представлять конфигурации определения сайта или настраиваемого веб-шаблона, SPCustomWebTemplate всегда представляет пользовательский веб-шаблон.

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

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

См. также

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

Элементы SPWebTemplate

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

SPCustomWebTemplate

Другие ресурсы

Onet.xml

WebTemp.xml

Приложение для совместной работы Markup Language (CAML)

How to: Create a Web Site Definition from an Existing Web Site Definition

Custom Site Templates

Site Definitions and Configurations