DataContext.RegisterList<T> 方法 (String, String, String)

使继续读取和写入EntityList<TEntity> ,即使它已移动到另一个网站。

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

语法

声明
Public Sub RegisterList(Of T) ( _
    newListName As String, _
    newWebUrl As String, _
    oldListName As String _
)
用法
Dim instance As DataContext
Dim newListName As String
Dim newWebUrl As String
Dim oldListName As String

instance.RegisterList(newListName, newWebUrl, _
    oldListName)
public void RegisterList<T>(
    string newListName,
    string newWebUrl,
    string oldListName
)

类型参数

  • T
    列表项的类型。

参数

  • newWebUrl
    类型:System.String

    相对于服务器的或相对于 Web 站点的 URL 的 Web 站点到移动列表。

备注

如果您的代码移动到另一个网站的列表,可避免必须释放和重新创建EntityList<TEntity> ,通过调用此方法。然后,您的代码可以继续访问缓存的列表。

如果不同时重命名列表, newListName和oldListName应为相同的值。

如果newWebUrl开头 aforward 斜杠 ("/"),该 URL 将被视为相对于服务器的。如果它未因此开始,它将被视为相对于 Web 站点的。

重要信息注释重要信息

T参数与oldListName参数配合使用,以标识正在重新注册的EntityList<TEntity> 。因此T必须指定的EntityList<TEntity>对象的泛型参数的值相同。RegisterList()不能用于更改列表项的内容类型。

另请参阅

引用

DataContext 类

DataContext 成员

RegisterList 重载

Microsoft.SharePoint.Linq 命名空间