Adhere to Microsoft example as closely as possible.
git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/integration/sharepoint-2010/trunk@1381758 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/webservice/MCPermissions.cs b/webservice/MCPermissions.cs
index 1487b2d..9564f08 100644
--- a/webservice/MCPermissions.cs
+++ b/webservice/MCPermissions.cs
@@ -106,10 +106,10 @@
SPList oList = oWebsiteRoot.Lists[new Guid(listName)];
SPQuery listQuery = new SPQuery();
+ listQuery.Query = "<OrderBy Override=\"TRUE\"><FieldRef Name=\"FileRef\" /></OrderBy>";
listQuery.QueryThrottleMode = SPQueryThrottleOption.Override;
listQuery.ViewAttributes = "Scope=\"Recursive\"";
- listQuery.ViewFields = string.Concat(
- "<FieldRef Name='FileRef' />");
+ listQuery.ViewFields = "<FieldRef Name='FileRef' />";
listQuery.RowLimit = 1000;
XmlDocument doc = new XmlDocument();
@@ -139,6 +139,8 @@
counter++;
}
+ listQuery.ListItemCollectionPosition = collListItems.ListItemCollectionPosition;
+
} while (listQuery.ListItemCollectionPosition != null);
retVal.AppendChild(getListItemsNode);