从 Rally Web 服务 v1.39 中提取用户故事(使用 .NET Rest API)——我认为设置 pagesize 值实际上会限制结果集合中的记录数。然而,这似乎根本没有效果。设置限制值确实会影响结果的数量。
有人可以解释一下区别是什么以及为什么 pagesize 不符合我的预期。
public static QueryResult GetProjectUserStories(string projectReference, int start)
{
var restApi = GetApi();
var pageSize = (Convert.ToInt32(WebConfigurationManager.AppSettings["RallyPageSize"]));
var request = new Request("HierarchicalRequirement")
{
Fetch = new List<string>()
{
"Name",
"Description",
"FormattedID",
"TaskEstimateTotal"
},
Query = new Query("Project.Name", Query.Operator.Equals, projectReference),
PageSize = pageSize,
Limit = pageSize,
Start = start
};
var queryResult = restApi.Query(request);
return queryResult;
}
我想也许这可能会被翻译成“FindAll”搜索——但是为什么要有页面大小属性呢?