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
列表项的类型。
参数
newListName
类型:System.String列表的新名称。
newWebUrl
类型:System.String相对于服务器的或相对于 Web 站点的 URL 的 Web 站点到移动列表。
oldListName
类型:System.String旧名称的列表。
备注
如果您的代码移动到另一个网站的列表,可避免必须释放和重新创建EntityList<TEntity> ,通过调用此方法。然后,您的代码可以继续访问缓存的列表。
如果不同时重命名列表, newListName和oldListName应为相同的值。
如果newWebUrl开头 aforward 斜杠 ("/"),该 URL 将被视为相对于服务器的。如果它未因此开始,它将被视为相对于 Web 站点的。
重要信息 |
---|
T参数与oldListName参数配合使用,以标识正在重新注册的EntityList<TEntity> 。因此T必须指定的EntityList<TEntity>对象的泛型参数的值相同。RegisterList()不能用于更改列表项的内容类型。 |