Как Вы соединяетесь с сервером TFS в C# с помощью определенных учетных данных?

Я пытаюсь записать c# приложение, которое соединяется с TFS и получает информацию об объекте работы. К сожалению, кажется, что все примеры использования SDK TFS используют учетные данные по умолчанию для текущего пользователя (т.е. мои доменные данные для входа). Самая близкая информация, которую я нашел, состоит в том, чтобы использовать TeamFoundationServer (String, ICredentials) конструктор, однако я не могу найти информацию для подходящего класса, который взаимодействует через интерфейс с ICredentials интерфейс (тем более, что это, кажется, не использует Систему. Сетевой ICredentials, но TeamFoundationServer определенный ICredentials).

У кого-либо есть понимание для того, чтобы войти в TFS с определенной комбинацией имени пользователя/пароля/домена?

9
задан KallDrexx 30 June 2010 в 14:33
поделиться

1 ответ

Следующий код должен вам помочь:

NetworkCredential cred = new NetworkCredential("Username", "Password", "Domain");
tfs = new TeamFoundationServer("http://tfs:8080/tfs", cred);
tfs.EnsureAuthenticated();

Домен - это либо фактический домен, либо в ситуации рабочей группы это будет имя сервера, на котором размещен уровень приложений TFS. .

19
ответ дан 4 December 2019 в 06:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: