2016-05-05 19 views
0

私はRedmine Issue with parametersを取得しています。Redmine Rest Apiを取得するにはパラメータに問題はありますか?

私が試した:

var rmMan = new RedmineManager(RedmineHost, RedmineKey); 
rmMan.GetObjectList<Issue>(new NameValueCollection { { "parent_id", "1111" } }).Where(i=>i.Tracker.Name == "MyTrackerName"); 

は、どのように私はこれを克服することができますか?

"Id"を指定せずにパラメータに見つかった "Issue"オブジェクトを取得したいと思います。例えば、トラッカー上。

+0

あなたは何を求めていますか? #1111号を取得しようとしていますか? – Brandon

+0

@Brandon私は、(番号ではなく)タイプのオブジェクトを取得(検索)しようとしています。選択パラメータの設定方法を理解したい。例のように - このトラッカー。 – Fortudie

答えて

0

GetObjectListパラメータを指定しない限り、フィルタリングは行いません。それはタイプIssue(あなたの場合)のすべてのオブジェクトを取得します。 Where句を追加すると、すべての後にフィルタリングが実行されます。私はあなたのNameValueCollectionparent_idを使っても何もしないと確信していません。redmine-net-apiにはひどい文書があります。

これを試してみてください:redmine-net-apiドキュメントは非常に悪いですので、

var parameters = new NameValueCollection 
{ 
    { "parent_id", "1111" }, 
    { "tracker", "MyTrackerName" }, 
} 
var rmMan = new RedmineManager(RedmineHost, RedmineKey); 

var issues = rmMan.GetObjectList<Issue>(parameters); 

ここでも、これは暗闇の中でショットのようなものです。

私はGitHubでリポジトリをフォークしました。私は数日後にライブラリのXMLDocコメントを生成しようとします。うまくいけば、それは次のバージョンでリリースされるでしょう。

関連する問題