Метод LINQPad Dump() не работает для клиентской объектной модели Sharepoint
Я использую LINQPad (2.42) для тестирования некоторых фрагментов, использующих объектную модель клиента SharePoint.
В основном возиться с SPSite, SPWeb, SPList, SPFolder and SPFile
,
Проблема в том, что LINQPad, похоже, не любит звонить .Dump()
для любого из предыдущих объектов. Он просто "выполняет" навсегда, не показывая никаких результатов.
Кто-нибудь испытывает такую же проблему? Любое решение или исправить?
Спасибо
1 ответ
Попробуйте позвонить .Dump(0)
выгрузить только первый уровень свойств или вывести результаты в таблицу.
Я не смотрел на клиентские объекты SharePoint, но если они похожи на классы API TFS, некоторые свойства загружаются с отложенной загрузкой. призвание .Dump()
будет проходить путь вниз по каждому результату, вызывая серверные вызовы для каждого свойства (и свойства свойства и т. д.). Это, вероятно, то, что занимает время.