Подключиться к службам команды Visual Studio от WebserviceC#

Место общения программистов C#
Гость
 Подключиться к службам команды Visual Studio от Webservice

Сообщение Гость »

Как я могу предоставить учетные данные для tfsteamProjectCollectionFactory.getTeamProjectCollection < /code>?

Я пытаюсь разработать свой собственный сервис WCF от Witch, я сделаю запрос на TFS

мне нужна эта служба WCF, потому что я хотел бы управлять своими файлами tfs из мобильных силнзаций. < /p>

Я пробовал этот путь < /p>

Uri tpcAddress= new Uri("https://myserver.visualstudio.com/DefaultCollection");
TfsConnection tfsc = new TfsConfigurationServer(tpcAddress,
new NetworkCredential("mail@example.com", "password"));
TfsWebClient wc = new TfsWebClient(tfsc);
tfsc.Connect(ConnectOptions.IncludeServices);
< /code>

Вторая попытка с использованием пользовательского класса, полученного из iCredentialSprovider < /p>

ICredentialsProvider prov = new myCredentials();
var tpc = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(tpcAddress, prov);
tpc.EnsureAuthenticated();
tpc.Authenticate();

public class myCredentials : ICredentialsProvider
{
public ICredentials GetCredentials(Uri uri, ICredentials failedCredentials)
{
return new NetworkCredential("mail@example.com", "password");
}
public void NotifyCredentialsAuthenticated(Uri uri)
{
}
}
< /code>

Но это работает только в моей машине, так как я вошел в TFS. < /p>

Подробнее здесь: https://stackoverflow.com/questions/153 ... webservice

Вернуться в «C#»