SPListCollection.Add method (String, String, String, String, Int32, String, SPListTemplate.QuickLaunchOptions)

Creates a list based on the specified title, description, URL, Feature ID, template type, document template type, and options for displaying a link to the list in Quick Launch.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)


Public Overridable Function Add ( _
    title As String, _
    description As String, _
    url As String, _
    featureId As String, _
    templateType As Integer, _
    docTemplateType As String, _
    quickLaunchOptions As SPListTemplate.QuickLaunchOptions _
) As Guid
Dim instance As SPListCollection
Dim title As String
Dim description As String
Dim url As String
Dim featureId As String
Dim templateType As Integer
Dim docTemplateType As String
Dim quickLaunchOptions As SPListTemplate.QuickLaunchOptions
Dim returnValue As Guid

returnValue = instance.Add(title, description, _
    url, featureId, templateType, docTemplateType, _
public virtual Guid Add(
    string title,
    string description,
    string url,
    string featureId,
    int templateType,
    string docTemplateType,
    SPListTemplate.QuickLaunchOptions quickLaunchOptions


  • description
    Type: System.String

    A string that contains the description.

  • featureId
    Type: System.String

    A string that contains the ID of the Feature that defines the list.

  • templateType
    Type: System.Int32

    An integer that specifies the type of list definition.

  • docTemplateType
    Type: System.String

    A string that contains the integer ID for the document template type. This value corresponds to the Type attribute value that is specified for a document template in the Onet.xml file of the specified site template. The following list shows the default possible values:

    100 — None

    101 — Microsoft Office Word document

    102 — Microsoft Office SharePoint Designer Web page

    103 — Microsoft Office Excel spreadsheet

    104 — Microsoft Office PowerPoint presentation

    105 — Basic page

    106 — Web Part page

    130 — Data connection

    1000 — Blank form

Return value

Type: System.Guid
A GUID that identifies the new list.

See also


SPListCollection class

SPListCollection members

Add overload

Microsoft.SharePoint namespace