Класс SPCustomWebTemplate

Представляет веб-шаблона.

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

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

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

Синтаксис

'Декларация
Public NotInheritable Class SPCustomWebTemplate _
    Inherits SPWebTemplate
'Применение
Dim instance As SPCustomWebTemplate
public sealed class SPCustomWebTemplate : SPWebTemplate

Замечания

Создание веб-шаблона (WSP-файл) при сохранении сайта в качестве шаблона в пользовательском интерфейсе или с помощью объектной модели с помощью метода SaveAsTemplate() . Можно также вручную создать содержимое пакета WSP-файл, файл файл.

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

Примечание

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

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

Веб-шаблон определяется набор файлов, которые будут сжаты в WSP-файл. Наиболее важные из них — файл elements.xml , который содержит элемент WebTemplate Element (Web template) и файл Onet.xml . WSP-файл хранится в базе данных SharePoint Foundation . (WSP-файл представляет собой файл CAB-файла. Можно открыть его в проводнике Windows Если вы сначала измените расширение .cab.)

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

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

См. также

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

Элементы SPCustomWebTemplate

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