SPListCollection.Add 方法 (String, String, SPListTemplateType)

创建具有指定的标题、 说明和列表定义类型的列表。

命名空间:  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

    一个字符串,包含的说明。

返回值

类型: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

另请参阅

引用

SPListCollection 类

SPListCollection 成员

Add 重载

Microsoft.SharePoint 命名空间