Клиентская объектная модель эквивалент spsitedataquery?
-
16-10-2019 - |
Вопрос
Я ищу эквивалент функциональности SPSITEDATAQUERY в модели объекта клиента (COM).
Camlquery может использоваться с экземпляром списка для выполнения уровня агрегации SPQuery, но есть ли эквивалентные запросы уровня сбора сайтов для COM?
Проверил Веб - объект: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.web_members.aspx а также Сайт объект http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.site.aspx И не вижу там ничего. Subwebquery http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.subwebquery.aspx Имело многообещающее имя, но оказывается, что это не то, что я ищу.
Возможно, нет эквивалентной функциональности в ком?
Любые указатели будут оценены.
Решение
Там нет эквивалента.
За MSDN (предлагаемая альтернатива в конце):
CSOM не предоставляет механизм для запроса данных в нескольких списках, которые не связаны с полем поиска. Другими словами, нет клиентского функционального эквивалента класса SPSitedAtaquery. Если вам нужно выполнить перекрестный запрос из кода на стороне клиента, рассмотрите возможность создания представления списка на сервере, который выполняет агрегацию списка. Затем вы можете запросить агрегированные данные из кода на стороне клиента. Из кода вашего клиента.