The attempted operation is prohibited because it exceeds the list view threshold

%3CLINGO-SUB%20id%3D%22lingo-sub-3485770%22%20slang%3D%22en-US%22%3EThe%20attempted%20operation%20is%20prohibited%20because%20it%20exceeds%20the%20list%20view%20threshold%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3485770%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe%20are%20fetching%20documents%20from%20specific%20folder%20using%20the%20below%20code.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3EMicrosoft.SharePoint.Client.List%20spList%20%3D%20clientContext.Web.Lists.GetByTitle(%22Testable%22)%3B%0A%20%20%20%20clientContext.Load(spList)%3B%0A%20%20%20%20clientContext.ExecuteQuery()%3B%0A%0A%20%20%20%20CamlQuery%20camlQuery%20%3D%20new%20CamlQuery()%3B%0A%20%20%20%20camlQuery.ViewXml%20%3D%20%40%22%26lt%3BView%20Scope%3D'RecursiveAll'%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3BQuery%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3BWhere%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3BIsNotNull%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3BFieldRef%20Name%3D'Title'%26gt%3B%26lt%3B%2FFieldRef%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B%2FIsNotNull%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B%2FWhere%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3BOrderBy%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3BFieldRef%20Name%3D'Created'%20Ascending%3D'true'%20%2F%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B%2FOrderBy%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B%2FQuery%26gt%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%26lt%3B%2FView%26gt%3B%22%3B%0A%0A%20%20%20%20Folder%20folder%20%3D%20clientContext.Web.GetFolderByServerRelativeUrl(relativeURL)%3B%0A%20%20%20%20clientContext.Load(folder)%3B%0A%20%20%20%20clientContext.ExecuteQuery()%3B%0A%0A%20%20%20%20camlQuery.FolderServerRelativeUrl%20%3D%20folder.ServerRelativeUrl%3B%0A%20%20%20%20ListItemCollection%20listItems%20%3D%20spList.GetItems(camlQuery)%3B%0A%0A%20%20%20%20clientContext.Load(listItems%2C%20items%20%3D%26gt%3B%20items.Include(%0A%20%20%20%20item%20%3D%26gt%3B%20item%2C%20item%20%3D%26gt%3B%20item%5B%22Title%22%5D))%3B%0A%20%20%20%20clientContext.ExecuteQuery()%3B%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20folder%20has%2010-12%20documents%20only%20but%20still%2C%20it%20is%20throwing%20the%20error%26nbsp%3B%20%22The%20attempted%20operation%20is%20prohibited%20because%20it%20exceeds%20the%20list%20view%20threshold%22%20when%20executing%20the%20last%20line.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Contributor

Hi,

 

We are fetching documents from specific folder using the below code. 

 

Microsoft.SharePoint.Client.List spList = clientContext.Web.Lists.GetByTitle("Testable");
    clientContext.Load(spList);
    clientContext.ExecuteQuery();

    CamlQuery camlQuery = new CamlQuery();
    camlQuery.ViewXml = @"<View Scope='RecursiveAll'>
                                                  <Query>
                                                      <Where>
                                                          <IsNotNull>
                                                              <FieldRef Name='Title'></FieldRef>
                                                          </IsNotNull>
                                                      </Where>
                                                      <OrderBy>
                                                       <FieldRef Name='Created' Ascending='true' />
                                                     </OrderBy>
                                                  </Query>
                                                </View>";

    Folder folder = clientContext.Web.GetFolderByServerRelativeUrl(relativeURL);
    clientContext.Load(folder);
    clientContext.ExecuteQuery();

    camlQuery.FolderServerRelativeUrl = folder.ServerRelativeUrl;
    ListItemCollection listItems = spList.GetItems(camlQuery);

    clientContext.Load(listItems, items => items.Include(
    item => item, item => item["Title"]));
    clientContext.ExecuteQuery();

 

The folder has 10-12 documents only but still, it is throwing the error  "The attempted operation is prohibited because it exceeds the list view threshold" when executing the last line.

0 Replies