(String, String, SPListTemplateType) del método SPListCollection.Add
Crea una lista con el título especificado, la descripción y el tipo de definición de lista.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Overridable Function Add ( _
title As String, _
description As String, _
templateType As SPListTemplateType _
) As Guid
'Uso
Dim instance As SPListCollection
Dim title As String
Dim description As String
Dim templateType As SPListTemplateType
Dim returnValue As Guid
returnValue = instance.Add(title, description, _
templateType)
public virtual Guid Add(
string title,
string description,
SPListTemplateType templateType
)
Parámetros
title
Tipo: System.StringUna cadena que contiene el título.
description
Tipo: System.StringUna cadena que contiene la descripción.
templateType
Tipo: Microsoft.SharePoint.SPListTemplateTypeUn valor de enumeración que especifica el tipo de definición de lista.
Valor devuelto
Tipo: System.Guid
System.Guid que identifica la lista nueva.
Comentarios
Esta sobrecarga del método Add solo se aplica a las plantillas de lista de Microsoft SharePoint Foundation predeterminado que se representan mediante la enumeración Microsoft.SharePoint.SPListTemplateType . Para crear listas basadas en otras plantillas de lista, utilice una de las otras sobrecargas del método Add .
Ejemplos
En el ejemplo de código siguiente se crea una lista de contactos en todos los sitios dentro de la colección de sitios actual.
Dim site As SPSite = SPControl.GetContextSite(Context)
Dim destSites As SPWebCollection = site.AllWebs
Dim destSite As SPWeb
For Each destSite In destSites
Dim destLists As SPListCollection = destSite.Lists
destLists.Add("New_List_Name", "List_Description",
SPListTemplateType.Contacts)
Next destSite
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWebCollection collWebsites = oSiteCollection.AllWebs)
{
foreach (SPWeb oWebsite in collWebsites)
{
SPListCollection collList = oWebsite.Lists;
collList.Add("New_List_Name", "List_Description",
SPListTemplateType.Contacts);
}
}
Nota
Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.