Freigeben über


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

    Eine Zeichenfolge, die den Titel enthält.

  • description
    Typ: System.String

    Eine Zeichenfolge, die die Beschreibung enthält.

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.

Siehe auch

Referenz

SPListCollection Klasse

SPListCollection-Member

Add-Überladung

Microsoft.SharePoint-Namespace