2016-09-14 5 views
1

Нужна помощь при извлечении всех конкретных итерационных путей для конкретной команды в рамках конкретного проекта. Я использовал этот link, чтобы получить некоторый намек, но с GetTeamConfigurationsForUser я получаю только такие пути команд, из которых я принадлежу. Есть ли способ получить для всех команд? Работает ли функция GetTeamConfigurations? Например, если у меня есть проект ABC, в соответствии с которым есть 10 команд, мне нужно получить все пути итераций, когда выбрана определенная команда (хотя я не являюсь членом этой команды, поскольку я могу видеть ее в веб-режим TFS). Ниже приведен фрагмент кода я в настоящее время с помощью:TFS 2013 Получите все пути для конкретной конкретной команды

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() }); 

Заранее спасибо ..

ответ

0

TeamSettingsConfigurationService.GetTeamConfigurationsForUser метода получить параметры команды для команд, которые текущего пользователя/идентичностью является членом (область видимости набора командные проекты)

Вы можете попробовать использовать TeamSettingsConfigurationService.GetTeamConfigurations метод, который нужен IdS кОМАНДЫ

public IEnumerable<TeamConfiguration> GetTeamConfigurations(
    IEnumerable<Guid> teamIds 
) 
+1

благодарственного вы. Мне удалось получить требуемые результаты с помощью метода GetTeamConfigurations. –

+0

Если это сработает, можете ли вы пометить его как ответ. просто нажмите зеленый √ слева от ответа. –