Export (0) Print
Expand All
Expand Minimize

SPListTemplateType enumeration

Specifies the type of a list definition or a list template and assigns each an underlying Int32 value that corresponds to the list type’s ID number.

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

public enum SPListTemplateType

Member nameDescription
InvalidTypeNot used. Value = -1.
NoListTemplateunspecified list type. Value = 0
GenericListCustom list. Value = 100.
DocumentLibraryDocument library. Value = 101.
SurveySurvey. Value = 102.
LinksLinks. Value = 103.
AnnouncementsAnnouncements. Value = 104.
ContactsContacts. Value = 105.
EventsCalendar. Value = 106.
TasksTasks. Value = 107.
DiscussionBoardDiscussion board. Value = 108.
PictureLibraryPicture library. Value = 109.
DataSourcesData sources for a site. Value = 110.
WebTemplateCatalogSite template gallery. Value = 111.
UserInformationUser Information. Value = 112.
WebPartCatalogWeb Part gallery. Value = 113.
ListTemplateCatalogList Template gallery. Value = 114.
XMLFormXML Form library. Value = 115.
MasterPageCatalogMaster Page gallery. Value = 116.
NoCodeWorkflowsNo Code Workflows. Value = 117.
WorkflowProcessCustom Workflow Process. Value = 118.
WebPageLibraryWiki Page Library. Value = 119.
CustomGridCustom grid for a list. Value = 120.
SolutionCatalogSolutions. Value = 121
NoCodePublicNo Code Public Workflow. Value = 122
ThemeCatalogThemes. Value = 123
DesignCatalogDesignCatalog.Value = 124
AppDataCatalogAppDataCatalog.Value = 125
DataConnectionLibraryData connection library for sharing information about external data connections. Value = 130.
WorkflowHistoryWorkflow History. Value = 140.
GanttTasksProject Tasks. Value = 150.
HelpLibraryHelp Library. Value = 151.
AccessRequestAccess Request List. Value = 160.
TasksWithTimelineAndHierarchyTasks with Timeline and Hierarchy. Value = 171.
MaintenanceLogsMaintenance Logs Library. Value = 175.
MeetingsMeeting Series (Meeting). Value = 200.
AgendaAgenda (Meeting). Value = 201.
MeetingUserAttendees (Meeting). Value = 202.
DecisionDecisions (Meeting). Value = 204.
MeetingObjectiveObjectives (Meeting). Value = 207.
TextBoxText Box (Meeting). Value = 210.
ThingsToBringThings To Bring (Meeting). Value = 211.
HomePageLibraryWorkspace Pages (Meeting). Value = 212.
PostsPosts (Blog). Value = 301.
CommentsComments (Blog). Value = 302.
CategoriesCategories (Blog). Value = 303.
FacilityFacility. Value = 402
WhereaboutsWhereabouts. Value = 403
CallTrackCall Track. Value = 404
CirculationCirculation. Value = 405
TimecardTimecard. Value = 420
HolidaysHolidays. Value = 421
IMEDicIME (Input Method Editor) Dictionary. Value = 499
ExternalListExternal. Value = 600
MySiteDocumentLibraryMySiteDocumentLibrary.Value = 700
IssueTrackingIssue tracking. Value = 1100.
AdminTasksAdministrator Tasks. Value = 1200.
HealthRulesHealth Rules. Value = 1220
HealthReportsHealth Reports. Value = 1221
DeveloperSiteDraftAppsDraft Apps library in Developer Site. Value = 1230

The underlying integer values of each value in the enumeration are deliberately chosen to match the Collaborative Application Markup Language (CAML) Type ID number of the list type. (This ID is the value of the Type attribute of the ListTemplate Element (List Template) and the List Element (List).)

Keep in mind that Microsoft Corporation products that are built on SharePoint Foundation, such as Microsoft SharePoint Server, can and do define additional list types. Also, Microsoft SharePoint Foundation farms where your solution is deployed may have custom list types created, for example, by adding a CAML ListTemplate Element (List Template) to a Feature or to the ONET.xml file of a custom site definition configuration. (Such custom list types should have ID values above 10000 to ensure that they do not conflict with numbers that will be used by Microsoft in future versions of SharePoint Foundation.) Since these list types are not have corresponding values in this enumeration, you should consider not using this enumeration as a parameter value in your custom methods. Consider, instead, using String or Int32 parameters that take the list type ID as string or integer.

Show:
© 2014 Microsoft