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


Метод SPList.SaveAsTemplate

Сохранение списка как шаблона в коллекцию шаблонов списков, а также возможность сохранения или без данные, содержащиеся в текущем списке.

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

Синтаксис

'Декларация
Public Sub SaveAsTemplate ( _
    strFileName As String, _
    strName As String, _
    strDescription As String, _
    bSaveData As Boolean _
)
'Применение
Dim instance As SPList
Dim strFileName As String
Dim strName As String
Dim strDescription As String
Dim bSaveData As Boolean

instance.SaveAsTemplate(strFileName, _
    strName, strDescription, bSaveData)
public void SaveAsTemplate(
    string strFileName,
    string strName,
    string strDescription,
    bool bSaveData
)

Параметры

  • strFileName
    Тип: System.String

    Имя файла для шаблона списка с расширением STP.

  • strName
    Тип: System.String

    Заголовок шаблона списка.

  • strDescription
    Тип: System.String

    Описание шаблона списка.

  • bSaveData
    Тип: System.Boolean

    true для сохранения данных исходного списка, а также шаблон списка; в противном случае — false.

Исключения

Исключение Условие
Exception

Не удается сохранить как шаблон списка.

Примеры

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

Этот пример требует директивы using (Imports в Visual Basic ) для пространства имен Microsoft.SharePoint и Microsoft.SharePoint.Utilities .

Dim siteCollection As SPSite = SPContext.Current.Site
Try
    Dim list As SPList = siteCollection.AllWebs("Site_Name").Lists("List_Title")
    list.SaveAsTemplate("File_Name.stp", "List_Template_Title", "Description", True)
Finally
    siteCollection.Dispose()
End Try
SPSite oSiteCollection = SPContext.Current.Site;
SPList oList = oSiteCollection.AllWebs["Site_Name"].Lists["List_Title"];
oList.SaveAsTemplate("File_Name.stp", "List_Template_Title", 
    "Description", true);

См. также

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

SPList класс

Элементы SPList

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