创建具有指定的标题、 说明和列表定义类型的列表。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Overridable Function Add ( _
title As String, _
description As String, _
templateType As SPListTemplateType _
) As Guid
用法
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
)
参数
title
类型:System.String一个字符串,包含的标题。
description
类型:System.String一个字符串,包含的说明。
templateType
类型:Microsoft.SharePoint.SPListTemplateType一个枚举值,指定的类型的列表定义。
返回值
类型:System.Guid
System.Guid标识的新列表。
备注
Add方法的此重载仅适用于由Microsoft.SharePoint.SPListTemplateType枚举的默认值Microsoft SharePoint Foundation列表模板。若要创建基于其他列表模板的列表,请使用其他Add方法重载之一。
示例
下面的代码示例在当前网站集中的每个站点创建联系人列表。
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);
}
}
备注
某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects。