2

このコードを実行しましたが、0個のアイテムを返しますが、Rallyに存在することがわかっているため、1個のアイテムを返す必要があります。

var request = new Request("hierarchicalrequirement")
{
Fetch = new List<string>() { "ObjectID" },
Query = new Query("Name", Query.Operator.Equals, myUserStory.Name)
.And(new Query("Iteration.Name", Query.Operator.Equals, myUserStory.Iteration))    
};
QueryResult queryResult = _restApi.Query(request);

ところで...

myUserStory.Name=有効なユーザーストーリー名myUserStory.Iteration=ユーザーストーリーが属する有効なイテレーション名

4

1 に答える 1

3

2番目のクエリ句の値をmyUserStory.Iteration.Nameに変更すると、うまくいくと思います。私の推測では、クエリを調べると(そして、クエリでToString()を呼び出すと)、別のDynamicJsonObjectであるmyUserStory.IterationでToString()を呼び出そうとしていることがわかります。

また、実際の要求と応答を調べるためにプロキシをインストールしておくと便利です。私たちはチャールズと幸運に恵まれました:http://www.charlesproxy.com/

于 2011-10-24T20:46:40.330 に答える