by Anonymous » 27 Feb 2025, 04:06
Wie kann ich Anmeldeinformationen für tfSteamProjectCollectionFactory.getTeamProjectCollection < /code>? < /p>
Ich habe es so versucht < /p>
Uri tpcAddress= new Uri("
https://myserver.visualstudio.com/DefaultCollection");
TfsConnection tfsc = new TfsConfigurationServer(tpcAddress,
new NetworkCredential("
[email protected]", "password"));
TfsWebClient wc = new TfsWebClient(tfsc);
tfsc.Connect(ConnectOptions.IncludeServices);
< /code>
Zweitens versuchenICredentialsProvider 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("
[email protected]", "password");
}
public void NotifyCredentialsAuthenticated(Uri uri)
{
}
}
< /code>
Aber es funktioniert nur in meinem Computer, da ich bei TFS angemeldet bin. < /p>
Wie kann ich Anmeldeinformationen für tfSteamProjectCollectionFactory.getTeamProjectCollection < /code>? < /p>
Ich habe es so versucht < /p>
Uri tpcAddress= new Uri("https://myserver.visualstudio.com/DefaultCollection");
TfsConnection tfsc = new TfsConfigurationServer(tpcAddress,
new NetworkCredential("
[email protected]", "password"));
TfsWebClient wc = new TfsWebClient(tfsc);
tfsc.Connect(ConnectOptions.IncludeServices);
< /code>
Zweitens versuchenICredentialsProvider 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("
[email protected]", "password");
}
public void NotifyCredentialsAuthenticated(Uri uri)
{
}
}
< /code>
Aber es funktioniert nur in meinem Computer, da ich bei TFS angemeldet bin. < /p>