Вопрос

Я ищу эквивалент функциональности 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. Если вам нужно выполнить перекрестный запрос из кода на стороне клиента, рассмотрите возможность создания представления списка на сервере, который выполняет агрегацию списка. Затем вы можете запросить агрегированные данные из кода на стороне клиента. Из кода вашего клиента.

http://msdn.microsoft.com/en-us/library/ff798388.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top