SPList.SaveAsTemplate method
Salva a lista como um modelo na Galeria de modelos de lista e inclui a opção de salvamento com ou sem os dados que estão contidos na lista atual.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Sub SaveAsTemplate ( _
strFileName As String, _
strName As String, _
strDescription As String, _
bSaveData As Boolean _
)
'Uso
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
)
Parâmetros
strFileName
Type: System.StringO nome de arquivo para o modelo de lista com uma extensão. STP.
strName
Type: System.StringO título para o modelo de lista.
strDescription
Type: System.StringA descrição para o modelo de lista.
bSaveData
Type: System.Booleantrue para salvar os dados da lista original, juntamente com o modelo de lista; Caso contrário, false.
Exceptions
Exception | Condition |
---|---|
Exception | Não é possível salvar a lista como um modelo. |
Examples
O exemplo de código a seguir salva uma lista, incluindo seus dados do usuário, em um site especificado como um modelo.
Este exemplo requer using diretivas (ImportsVisual Basic ) para os namespaces Microsoft.SharePoint e 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);