Я звоню SPWeb.GetSiteData(anSpCrossListQuery).
SPWeb.GetSiteData(anSpCrossListQuery)
Не удается вернуть какие-либо результаты или ошибки, когда я вызываю его из-за случайного пробела в конце предложения CAML <Where></Where>.
<Where></Where>
У кого-нибудь есть идея, почему?
SharePoint очень требователен к CAML-запросам и выдает очень бесполезные, а иногда и неясные ошибки. Очевидно, что в этом случае простая String.Trim () решит проблему.
Очень тщательная проверка вашего запроса и проверка правильности его формы устранили все проблемы, с которыми я столкнулся.
Поскольку SharePoint стремится сделать разработку болезненной;)