如何在 Rally C# 中使用 GetByReference 时设置 pageSize API
How to set pageSize when using GetByReference in Rally C# API
我想做的事情:
我想查询 Rally API 以获取特定 userStories 历史记录中的所有修订。
到目前为止,这是我的代码
var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions";
DynamicJsonObject myResults = api.GetByReference(queryReference);
哪个'works'.
我的问题:
上述方法似乎有 20 个页面的硬限制,但是我调用的项目有超过 100 个修订。
我的问题:
如何使用此方法传递页面大小?
我试过这个:
var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions?pagesize=200";
但是 queryString 参数被忽略了。
感谢您的帮助!
有趣 - 令我惊讶的是 GetByReference 完全可以为您工作。该方法通常设计用于读取单个对象,而不是用于查询多个对象。
为了查询该集合,您需要首先使用 GetByReference 读取 RevisionHistory 对象,获取修订。然后你可以创建一个新的请求,将第一个响应的修订传递给它的构造函数。到时候你就可以设置所有正常的请求参数了。
这有意义吗?
我想做的事情:
我想查询 Rally API 以获取特定 userStories 历史记录中的所有修订。
到目前为止,这是我的代码
var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions";
DynamicJsonObject myResults = api.GetByReference(queryReference);
哪个'works'.
我的问题:
上述方法似乎有 20 个页面的硬限制,但是我调用的项目有超过 100 个修订。
我的问题:
如何使用此方法传递页面大小?
我试过这个:
var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions?pagesize=200";
但是 queryString 参数被忽略了。
感谢您的帮助!
有趣 - 令我惊讶的是 GetByReference 完全可以为您工作。该方法通常设计用于读取单个对象,而不是用于查询多个对象。
为了查询该集合,您需要首先使用 GetByReference 读取 RevisionHistory 对象,获取修订。然后你可以创建一个新的请求,将第一个响应的修订传递给它的构造函数。到时候你就可以设置所有正常的请求参数了。
这有意义吗?