Контекст клиента SharePoint (модель объекта клиента) не может загружать более 500 записей или более
-
10-12-2019 - |
Вопрос
Здесь есть какие-либо ограничения о чтении записей из любых списков в SharePoint?
Мои коды по умолчанию, которые загружаются с MSDN:
string siteUrl = SharePointAddressURL;
ClientContext clientContext = new ClientContext(SharePointAddressURL);
SP.List oList = clientContext.Web.Lists.GetByTitle(TargetListName);
CamlQuery camlQuery = new CamlQuery();
camlQuery.ViewXml = "<View><Query><Where><Geq><FieldRef Name='ID'/>" +
"<Value Type='Number'>10</Value></Geq></Where></Query><RowLimit>500</RowLimit></View>";
ListItemCollection collListItem = oList.GetItems(camlQuery);
clientContext.Load(collListItem);
try
{
clientContext.ExecuteQuery();
}
catch (Exception e1)
{
lblMessage.Text = e1.Message;
throw;
}
.
Есть ли <сильные> rowlimit ограничение?
Это приложение работает очень хорошо, но новые записи, что их идентификатор больше, что около 500 не отображается
очень странно для меня
Решение
Вы добавили
Я бы порекомендовал вам бесплатный Camldesigner ( http://sharepoint.biwug.be/sitepages/CAML_DESigner.aspx ) - Там вы можете создать свой CAML и проверять результаты в хорошем графическом интерфейсе.
Не связан с sharepoint.stackexchange