Поделиться через


Метод 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() не может использоваться для изменения типа контента списка элементов.

См. также

Справочные материалы

DataContext класс

Элементы DataContext

Перегрузка RegisterList

Пространство имен Microsoft.SharePoint.Linq