需要帮助使用.NET Rest API检索HierarchicalRequirement的所有任务

时间:2012-03-21 20:39:38

标签: rally

我使用以下代码检索所有HierarchicalRequirements和子任务,但Children元素从不有任何条目:

restApi = new RallyRestApi(username,pswd,url,"1.24");

//Build request
Request request = new Request("HierarchicalRequirement"); //HierarchicalRequirement
request.Fetch = new List<string>()
{
    "Name",
    "Description",
    "FormattedID",
    "Iteration",
    "Actuals",
    "PlanEstimate",
    "WorkProduct",
    "Children"
};

//Make request and process results
QueryResult queryResult = restApi.Query(request);

//loop through each user story
foreach (var result in queryResult.Results)
{
    //loop through each task
    foreach (var child in result["Children"])
    {
       //do something
    }
}

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

儿童是史诗中儿童故事的集合。 如果您需要附加到故事的任务列表,则需要使用“任务”属性。

{
"Tasks"
};

//Make request and process results
QueryResult queryResult = restApi.Query(request);

//loop through each user story
foreach (var result in queryResult.Results)
{
    //loop through each task
    foreach (var child in result["Tasks"])
    {
       //do something
    }
}