创建具有指定的标题、 说明和列表模板对象的列表。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Overridable Function Add ( _
title As String, _
description As String, _
template As SPListTemplate _
) As Guid
用法
Dim instance As SPListCollection
Dim title As String
Dim description As String
Dim template As SPListTemplate
Dim returnValue As Guid
returnValue = instance.Add(title, description, _
template)
public virtual Guid Add(
string title,
string description,
SPListTemplate template
)
参数
title
类型:System.String一个字符串,包含的标题。
description
类型:System.String一个字符串,包含的说明。
template
类型:Microsoft.SharePoint.SPListTemplateSPListTemplate对象,该对象代表列表定义或列表模板。
返回值
类型:System.Guid
标识新的列表的 GUID。
示例
下面的代码示例在每个网站集的网站中创建列表。列表基于联系人列表的模板。
Dim oSiteCollection As SPSite = SPContext.Current.Site
Dim collWebsites As SPWebCollection = oSiteCollection.AllWebs
For Each oWebsiteAs SPWeb In collWebsites
Dim collList As SPListCollection = oWebsite.Lists
collList.Add("New_List_Name", "List_Description", SPListTemplateType.Contacts)
oWebsite.Dispose()
Next
SPSite oSiteCollection = SPContext.Current.Site;
SPWebCollection collWebsites = oSiteCollection.AllWebs
foreach (SPWeb oWebsite in collWebsites)
{
SPListCollection collList = oWebsite.Lists;
collList.Add("New_List_Name", "List_Description", SPListTemplateType.Contacts);
oWebsite.Dispose();
}
备注
某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects。