我正在使用参数获得Redmine问题。
我试过了:
var rmMan = new RedmineManager(RedmineHost, RedmineKey);
rmMan.GetObjectList<Issue>(new NameValueCollection { { "parent_id", "1111" } }).Where(i=>i.Tracker.Name == "MyTrackerName");
我怎样才能克服这个?
我想获取“问题”对象,在参数中找到而不指定Id。例如,在跟踪器上。
答案 0 :(得分:0)
GetObjectList
不会进行任何过滤。它将获取Issue
类型的所有对象(在您的情况下)。添加Where
子句会在选择所有内容后过滤。我不确定您的NameValueCollection
使用parent_id
会做什么,redmine-net-api
会有糟糕的文档。
试试这个:
var parameters = new NameValueCollection
{
{ "parent_id", "1111" },
{ "tracker", "MyTrackerName" },
}
var rmMan = new RedmineManager(RedmineHost, RedmineKey);
var issues = rmMan.GetObjectList<Issue>(parameters);
同样,由于redmine-net-api
文档非常糟糕,这在黑暗中是一种镜头。
我在GitHub上分配了存储库,我将在接下来的几天内尝试为库生成XMLDoc注释。希望它能在下一个版本中发布。