1

在检索特定项目下的所有团队特定迭代路径方面需要帮助。我使用此链接来获得一些提示,但是通过GetTeamConfigurationsForUser,我只能获得我所属团队的此类路径。有没有办法让所有团队都获得?GetTeamConfigurations工作吗?例如,如果我有一个项目 ABC,其中有 10 个团队,我需要在选择特定团队时获取所有迭代路径(即使我不是该团队的成员,因为我能够在TFS 网络模式)。以下是我当前使用的代码片段:

var project = css.GetProjectFromName(strProjectName);

var allteams = teamService.QueryTeams(strProjectName);
var iterations = new List<string>();

// to get all teams under a project
foreach (TeamFoundationTeam tfteam in allteams)
{
    areaList.Add(tfteam.Name);
}

var configs = teamConfig.GetTeamConfigurationsForUser(new[] { project.Uri.ToString() });
4

1 回答 1

0

TeamSettingsConfigurationService.GetTeamConfigurationsForUser方法获取当前用户/身份所属的团队的团队设置(范围为一组团队项目)

您可以尝试使用需要团队 ID 的TeamSettingsConfigurationService.GetTeamConfigurations方法

public IEnumerable<TeamConfiguration> GetTeamConfigurations(
    IEnumerable<Guid> teamIds
)
于 2016-09-14T09:23:01.970 回答