Compartilhar via


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.String

    O nome de arquivo para o modelo de lista com uma extensão. STP.

  • strDescription
    Type: System.String

    A descrição para o modelo de lista.

  • bSaveData
    Type: System.Boolean

    true 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);

Ver também

Referência

SPList class

SPList members

Microsoft.SharePoint namespace