Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.