首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何筛选特定项目的TFS贡献者?

如何筛选特定项目的TFS贡献者?
EN

Stack Overflow用户
提问于 2015-08-06 16:59:32
回答 1查看 183关注 0票数 0

目前我可以使用workItemStore.FieldDefinitions[CoreField.AssignedTo].AllowedValues获得所有的TFS贡献者,但问题是我想搜索特定项目的允许成员(我已经从TFS中提取了项目信息),因为结果是成百上千而不是仅仅5-6个。

欢迎提出任何建议。

EN

回答 1

Stack Overflow用户

发布于 2015-08-07 17:37:58

可以使用以下代码获取特定团队项目的有效用户:

代码语言:javascript
运行
复制
List<string> displayNames = new List<string>();
        TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri("http://tfsservername:8080/tfs/collectionname"));
        tfs.EnsureAuthenticated();
        WorkItemStore workItemStore = (WorkItemStore)tfs.GetService(typeof(WorkItemStore));

        WorkItemTypeCollection workItemTypes = workItemStore.Projects["Agile"].WorkItemTypes;

        WorkItemType wiType = workItemTypes["task"];

        var allowedValues = wiType.FieldDefinitions[CoreField.AssignedTo].AllowedValues;

        foreach (String value in allowedValues)
        {
            displayNames.Add(value);
        }

但是,对于您的数据绑定需求,您能提供更多信息吗?顺便问一下,你在做什么类型的项目?winform项目?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31851241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档