Метод LINQPad Dump() не работает для клиентской объектной модели Sharepoint

Я использую LINQPad (2.42) для тестирования некоторых фрагментов, использующих объектную модель клиента SharePoint.

В основном возиться с SPSite, SPWeb, SPList, SPFolder and SPFile,

Проблема в том, что LINQPad, похоже, не любит звонить .Dump() для любого из предыдущих объектов. Он просто "выполняет" навсегда, не показывая никаких результатов.

Кто-нибудь испытывает такую ​​же проблему? Любое решение или исправить?

Спасибо

1 ответ

Решение

Попробуйте позвонить .Dump(0) выгрузить только первый уровень свойств или вывести результаты в таблицу.

Я не смотрел на клиентские объекты SharePoint, но если они похожи на классы API TFS, некоторые свойства загружаются с отложенной загрузкой. призвание .Dump() будет проходить путь вниз по каждому результату, вызывая серверные вызовы для каждого свойства (и свойства свойства и т. д.). Это, вероятно, то, что занимает время.

Другие вопросы по тегам