1

「.Net REST API」を使用して、バックログの欠陥を優先度とともに再オープンする欠陥を取得する方法は?


やってみたのですが、request.Query = new Query("Iteration", Query.Operator.Equals, null).and( new Query("Release", Query.Operator.Equals, null)); NullReferenceException をスローしています

4

1 に答える 1

0

ここにいくつかのコード例があります: http://developer.rallydev.com/help/rest-api-net

優先度フィールドを含むバックログの欠陥を取得するには、次のようにします。

RallyRestApi restApi = new RallyRestApi("username", "password", "https://rally1.rallydev.com", "1.24");

Request request = new Request("defect");
request.Fetch = new List()
    {
        "Name",
        "Description",
        "FormattedID",
        "Priority"
    };
request.Query = new Query("Iteration", Query.Operator.Equals, null).and(
    new Query("Release", Query.Operator.Equals, null));

QueryResult queryResult = restApi.Query(request);
foreach(var result in queryResult.Results)
{
    //Process item
    string priority = result["Priority"];
}

再オープンされた欠陥を確認するには、Revisions と RevisionHistory をフェッチし、各リビジョンの説明で状態フィールドの変更を確認する必要があります。

于 2012-08-27T19:19:02.930 に答える