关于查询Document Library时使用ListItemCollectionPosition的有关问题

关于查询Document Library时使用ListItemCollectionPosition的问题
我在查询Document Library所有Items时用了row limit, 代码如下:
public List<SPListItemCollection> QuerySPListOrSPDocumentLibrary(SPList spList, bool isRecursive, uint rowLimited, SPFolder queryFolder) 
        {
            List<SPListItemCollection> queryResult;
            SPQuery spQuery;
            SPListItemCollection resultItem = null;
            try
            {
                queryResult = new List<SPListItemCollection>();
                spQuery = new SPQuery();
                spQuery.QueryThrottleMode = SPQueryThrottleOption.Override;
                if (isRecursive)
                {
                    spQuery.ViewAttributes = "Scope=\"Recursive\"";
                }
                if (queryFolder != null) 
                {
                    spQuery.Folder = queryFolder;
                }
                spQuery.RowLimit = rowLimited;
                
                do
                {
                    resultItem = spList.GetItems(spQuery);
                    queryResult.Add(resultItem);
                    spQuery.ListItemCollectionPosition = resultItem.ListItemCollectionPosition;
                } while (spQuery.ListItemCollectionPosition != null);
            }
            catch (Exception ex)
            {
                Util.LogIt(-3, "Common.QuerySPListOrSPDocumentLibrary", ex.Message);
                throw ex;
            }
            return queryResult;
        }


如果我在查询数据的时候,Document Library里插入或删除item, 会对最后的 List<SPListItemCollection>有影响么?如果有知道的, 请告诉我原因,不要只说有影响或没影响,谢谢~~~
------解决思路----------------------
引用
那新Add的item是在第101页的那个Item吗,GetItems()方法查询的时候有没有默认排序?


这个要看你SPQuery的CAML语句怎么写的,你可以写order by。Getitems()方法的默认排序,我觉得是ID从小到大,就是1,2,3,4,5