Freigeben über


SPList.SaveAsTemplate-Methode

Wird die Liste als Vorlage in den Listenvorlagenkatalog gespeichert und enthält die Option speichern mit oder ohne die enthaltenen Daten in der aktuellen Liste.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Sub SaveAsTemplate ( _
    strFileName As String, _
    strName As String, _
    strDescription As String, _
    bSaveData As Boolean _
)
'Usage
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
)

Parameter

  • strFileName
    Typ: System.String

    Der Dateiname für die Listenvorlage mit der Erweiterung STP.

  • strDescription
    Typ: System.String

    Die Beschreibung für die Vorlage.

  • bSaveData
    Typ: System.Boolean

    true zum Speichern der Daten von der ursprünglichen Liste zusammen mit der Vorlage für; andernfalls false.

Ausnahmen

Ausnahme Bedingung
Exception

Die Liste kann nicht als Vorlage gespeichert werden.

Beispiele

Im folgenden Codebeispiel wird eine Liste, einschließlich der zugehörigen Benutzerdaten auf einer angegebenen Website als Vorlage gespeichert.

Dieses Beispiel erfordert using Richtlinien ( Visual BasicImports ) für die Namespaces Microsoft.SharePoint und 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);

Siehe auch

Referenz

SPList Klasse

SPList-Member

Microsoft.SharePoint-Namespace