1

UserStoryをEnterpriseArchitectにインポートするプラグインを開発するために、Rally.NETAPIの使用を開始しています。

次のページの例から始めました:http://developer.help.rallydev.com/rest-api-net

たとえば、最後の1つでは、次のエラーが発生しました。

//Create an item
DynamicJsonObject toCreate = new DynamicJsonObject();
toCreate["Name"] = "My Defect";
CreateResult createResult = restApi.Create("defect", toCreate);

エラー1メソッド「Create」のオーバーロードはありません2つの引数を取ります

//Delete the item
OperationResult deleteResult = restApi.Delete(createResult.Reference);

エラー2メソッド'Delete'のオーバーロードはありません1つの引数を取ります

ただし、ここでのドキュメントは例とは異なります。

全体として、このRally APIを学習するための優れた情報源を知りたいと思います。これは、最初のページの例の作成と削除の正しい実装です。

前もって感謝します、

ペドロ

4

1 に答える 1

1

混乱して申し訳ありませんが、.NET REST DLLの最新リリース(バージョン1.0.15)では、CreateメソッドとDeleteメソッドの両方がわずかに変更されました。ワークスペース参照が必要になりました。

 String workspaceRef = "/workspace/12345678910";
 DynamicJsonObject toCreate = new DynamicJsonObject();
 toCreate["Name"] = "My Defect";
 CreateResult createResult = restApi.Create(workspaceRef, "defect", toCreate);

削除は次のようになります。

 OperationResult deleteResult = restApi.Delete(workspaceRef, createResult.Reference);

またはこれ:

 myDefectObjectID = "12345678911";
 OperationResult deleteResult = restApi.Delete(workspaceRef, "Defect", myDefectObjectID);

ドキュメントをできるだけ早く更新するように努めます。これを指摘してくれてありがとう!

于 2013-03-08T14:58:22.570 に答える