Метод 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Относительно сервера или относительно веб-сайта, для которого был перемещен в списке сайта URL-адрес веб-узла.
oldListName
Тип: System.StringСтарое имя в списке.
Замечания
Если код перемещает список на другой веб-узел, можно избежать необходимости удаления и повторного создания EntityList<TEntity> путем вызова этого метода. Код затем могут продолжать обращаться к кэшированного списка.
Список также не переименовано, newListName и oldListName должно быть то же значение.
Если newWebUrl начинается с aforward косой черты ("/"), URL-адрес будет рассматриваться как относительно сервера. Если он не так начинается, он будет рассматриваться как относительно веб-сайта.
Важно!
Параметр T используется в сочетании с параметром oldListName для идентификации EntityList<TEntity> регистрируется повторно. По этой причине T должно быть задано то же значение в качестве параметра универсального объекта EntityList<TEntity> . RegisterList() не может использоваться для изменения типа контента списка элементов.