共用方式為


SPList.SaveAsTemplate method

將清單儲存成清單範本庫中的範本,並包含目前的清單中儲存使用或不包含資料的選項。

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

Syntax

'宣告
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
    Type: System.String

    .Stp 副檔名的清單範本檔案名稱。

  • bSaveData
    Type: System.Boolean

    true儲存原始的清單範本,以及清單的資料否則,請false。

Exceptions

Exception Condition
Exception

無法儲存為範本的清單。

Examples

下列程式碼範例會將儲存的清單,包括其使用者資料,在指定的網站為範本。

這個範例需要Microsoft.SharePointMicrosoft.SharePoint.Utilities命名空間using指示詞 (ImportsVisual Basic中)。

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 class

SPList members

Microsoft.SharePoint namespace