SPListCollection.Add-Methode (String, String, SPListTemplateType)
Erstellt eine Liste mit dem angegebenen Titel, Beschreibung und Definition der Listentyp.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Overridable Function Add ( _
title As String, _
description As String, _
templateType As SPListTemplateType _
) As Guid
'Usage
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
)
Parameter
title
Typ: System.StringEine Zeichenfolge, die den Titel enthält.
description
Typ: System.StringEine Zeichenfolge, die die Beschreibung enthält.
templateType
Typ: Microsoft.SharePoint.SPListTemplateTypeEin Enumerationswert, der den Typ der Listendefinition angibt.
Rückgabewert
Typ: System.Guid
Eine System.Guid , die in der neue Liste aufgeführt.
Hinweise
Diese Überladung der Methode Add gilt nur für Microsoft SharePoint Foundation Liste Standardvorlagen, die von der Microsoft.SharePoint.SPListTemplateType -Enumeration dargestellt werden. Verwenden Sie zum Erstellen von Listen auf der Grundlage von anderen Listenvorlagen eine der anderen Add -Methodenüberladungen.
Beispiele
Das folgende Codebeispiel erstellt eine Kontaktliste an jedem Standort innerhalb der aktuellen Websitesammlung.
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);
}
}
Hinweis
Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.