2017-05-25 2 views
1

でGetByReferenceを使用した場合のpageSizeを設定する方法:ラリーC#のAPI私が何をしたいのか

は、私は特定のuserStoriesの歴史の中ですべてのリビジョンを取得するためにラリーAPIを照会したいです。ここで

は私のコードは、これまでの作品 "

var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions"; 

    DynamicJsonObject myResults = api.GetByReference(queryReference); 

です。

私の問題:

は、上記の方法は、私は100回の改訂を超えて持って呼んでいるが項目、20のハードページ制限を持っているようです。

私の質問:

この方法でページサイズを通過させるにはどうすればよいですか?

私はこれを試してみた:

var queryReference = baseURL + $"slm/webservice/v2.0/revisionhistory/{revisionHistoryId}/Revisions?pagesize=200";

が、queryStringパラメータは無視されます。

ありがとうございました!

答えて

1

興味深い - 私はGetByReferenceがまったくあなたのために働いていることに驚いています。この方法は、一般的に単一のオブジェクトを読み込むために設計されています。

そのコレクションをクエリするには、最初にGetByReferenceを使用してRevisionHistoryオブジェクトを読み込み、リビジョンを取得することが必要になります。次に、新しいリクエストを作成し、最初のレスポンスのリビジョンをそのコンストラクタに渡すことができます。その時点で、すべての通常のリクエストパラメータを設定できます。

それは意味がありますか?

+0

完璧な感覚、感謝カイル! –

関連する問題