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 개가 나타나지 않습니다
나에게 매우 이상한
해결책
viewXML 속성에
Free Camldesigner ( http://sharepoint.biwug.be/sitePages/caml_designer.aspx ) - 캠을 만들고 멋진 GUI에서 결과를 확인할 수 있습니다.
제휴하지 않습니다 sharepoint.stackexchange