簡體   English   中英

如何過濾特定項目的TFS參與者?

[英]How to filter TFS contributors to a specific project?

目前,我可以使用workItemStore.FieldDefinitions[CoreField.AssignedTo].AllowedValues來獲取所有TFS貢獻者,但事實是我想搜索特定項目的允許成員(我已經從TFS中提取了項目信息),因為結果是數百而不是5-6。

歡迎任何建議。

您可以使用以下代碼來獲取特定團隊項目的有效用戶:

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項目?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM