6
我想通過編碼找出給定團隊項目是否具有關聯的SharePoint。如果是的話,我也想獲得SharePoint的URL,以創建一個特定的鏈接。以編程方式獲取團隊項目的SharePoint URL
我不是指TFS的Web訪問,而是關聯的SharePoint。有沒有辦法在不知道與TFS服務器不同的SharePoint服務器的URL的情況下找到它?
我想通過編碼找出給定團隊項目是否具有關聯的SharePoint。如果是的話,我也想獲得SharePoint的URL,以創建一個特定的鏈接。以編程方式獲取團隊項目的SharePoint URL
我不是指TFS的Web訪問,而是關聯的SharePoint。有沒有辦法在不知道與TFS服務器不同的SharePoint服務器的URL的情況下找到它?
using Microsoft.TeamFoundation.Client;
using Microsoft.TeamFoundation.Server;
private static string RetrieveProjectPortalBaseAddress(TfsTeamProjectCollection tfs, string teamProject)
{
IRegistration registration = (IRegistration)tfs.GetService(typeof(IRegistration));
RegistrationEntry[] entries = registration.GetRegistrationEntries("TeamProjects");
ServiceInterface endpoint = entries[0].ServiceInterfaces.FirstOrDefault(si => si.Name == teamProject + ":Portal");
return endpoint.Url;
}
謝謝,正是我在找的 – ulfgebhardt
有沒有辦法讓全部的報表服務器路徑?我只能找到項目特定的部分。 –