Compartir a través de


del método SPList.SaveAsTemplate

Guarda la lista como plantilla en la Galería de plantillas de lista e incluye la opción de guardar con o sin los datos que se encuentran en la lista actual.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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
    Tipo: System.String

    El nombre de archivo para la plantilla de lista con una extensión .stp.

  • strName
    Tipo: System.String

    El título de la plantilla de lista.

  • strDescription
    Tipo: System.String

    La descripción de la plantilla de lista.

  • bSaveData
    Tipo: System.Boolean

    true para guardar los datos de la lista original junto con la plantilla de lista; en caso contrario, false.

Excepciones

Excepción Condición
Exception

No se puede guardar la lista como plantilla.

Ejemplos

En el ejemplo de código siguiente se guarda una lista, incluidos sus datos del usuario, en un sitio especificado como una plantilla.

En este ejemplo se requieren directivas using (ImportsVisual Basic ) para los espacios de nombres Microsoft.SharePoint y 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);

Vea también

Referencia

clase SPList

Miembros SPList

Espacio de nombres Microsoft.SharePoint