SPListCollection.Delete 方法

从集合中删除具有指定 GUID 的列表。

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Overridable Sub Delete ( _
    uniqueID As Guid _
)
用法
Dim instance As SPListCollection
Dim uniqueID As Guid

instance.Delete(uniqueID)
public virtual void Delete(
    Guid uniqueID
)

参数

  • uniqueID
    类型:System.Guid

    指定要删除的列表的 GUID。

备注

此方法可将集合标记为已更改。

示例

下面的代码示例从一个站点中的列表集合中删除具有指定名称的列表。

Dim site As SPWeb = 
    SPControl.GetContextSite(Context).AllWebs("Site_Name")
Dim lists As SPListCollection = site.Lists

Dim list As SPList = lists("List_Name")
Dim listGuid As System.Guid = list.ID

lists.Delete(listGuid) 
using (SPWeb oWebsite = SPContext.Current.Site.AllWebs["Website_Name"])
{
    SPListCollection collLists = oWebsite.Lists;
    SPList oList = collLists["List_Name"];
    System.Guid guidListID = oList.ID;
    collLists.Delete(guidListID);
}

备注

某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects

另请参阅

引用

SPListCollection 类

SPListCollection 成员

Microsoft.SharePoint 命名空间