2013-03-28 2 views
-1

Я разрабатываю внутренний сайт в MVC, чтобы отобразить некоторую информацию с сайта sharepoint 2007.access sharepoint 2007 mySite ссылки в MVC

В share share у каждого пользователя есть MySite и MyLinks сверху nav. Мне нужно было бы получить доступ к MyLinks и хранить их в списке <>, чтобы использовать их в своем приложении. Как я могу достичь этого ...

Примечание: Я новичок в sharepoint и имею минимальную идею по этому вопросу.

Любая помощь, чтобы поставить меня в правильном направлении, будет полезна.

Спасибо

+0

Попытайтесь изучить dll 'Microsoft.Sharepoint'. вы можете найти в нем много полезных классов. вы можете найти эту DLL за 12 улей. –

+0

Я изучаю sharepoint и нашел сервис, предоставляемый sharepoint, как http: //sharepointsite/_vti_bin/UserProfileService.asmx Добавить также службу GetUserLinks Могу ли я использовать эту службу для получения ссылок на пользователя – jats

+0

Я предполагаю, что пространство имен 'Microsoft.Sharepoint 'должен помочь вам. –

ответ

0

Я не имею ни малейшего представления о MVC, но что-то, как это должно работать для вас

using Microsoft.Office.Server; 
using Microsoft.Office.Server.UserProfiles; 


UserProfileManager userProfileManager = new UserProfileManager(ServerContext.Current); 
UserProfile currentUser = userProfileManager.GetUserProfile(true); 
QuickLinkManager quickLinkManager = currentUser.QuickLinks; 



foreach (QuickLink quickLink in quickLinkManager.GetItems()) 
{ 
    Console.WriteLine(quickLink.Url); 
} 

Не забудьте добавить ссылку на Microsoft.Sharepoint и добавление пространств имен Microsoft.Sharepoint и Microsoft.Sharepoint.Administration

EDIT Добавить ссылку Microsoft.Sharepoint по следующему пути C:\Program Files\Common files\Microsoft Shared\Web Server Extensions\12.

+0

что я должен проверить ?? –

Смежные вопросы