SPListCollection.Add method (String, String, String, String, Int32, String, String, SPFeatureDefinition, SPListTemplate.QuickLaunchOptions)
SharePoint 2013
Creates a list based on the specified title, description, URL, Feature ID, template type, document template type, the list feature definition, customizations to the feature definition, and options for displaying a link to the list in Quick Launch.
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
public virtual Guid Add( string title, string description, string url, string featureId, int templateType, string docTemplateType, string customSchemaXml, SPFeatureDefinition listInstanceFeatureDefintion, SPListTemplate.QuickLaunchOptions quickLaunchOptions )
Parameters
- title
- Type: System.String
A string that contains the title.
- description
- Type: System.String
A string that contains the description.
- url
- Type: System.String
A string that contains the URL.
- 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
- customSchemaXml
- Type: System.String
A string that contains XML that defines customizations to be applied to the schema for the feature definition.
- listInstanceFeatureDefintion
- Type: Microsoft.SharePoint.Administration.SPFeatureDefinition
An object that contains the base definition for the list.
- quickLaunchOptions
- Type: Microsoft.SharePoint.SPListTemplate.QuickLaunchOptions
An enumeration value that specifies whether to display a link to the list in the Quick Launch links.