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 副檔名的清單範本檔案名稱。
strName
Type: System.String清單範本的標題。
strDescription
Type: System.String清單範本的描述。
bSaveData
Type: System.Booleantrue儲存原始的清單範本,以及清單的資料否則,請false。
Exceptions
Exception | Condition |
---|---|
Exception | 無法儲存為範本的清單。 |
Examples
下列程式碼範例會將儲存的清單,包括其使用者資料,在指定的網站為範本。
這個範例需要Microsoft.SharePoint和Microsoft.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);