2013-03-28 3 views
-1

MVC의 내부 사이트를 개발하여 공유 지점 2007 사이트의 일부 정보를 표시하려고합니다.액세스 sharepoint 2007 MVC의 mySite 링크

공유 지점에서 모든 사용자는 상단 탐색에 MySite 및 MyLinks가 있습니다. MyLinks에 액세스하여 목록 <에 저장하여 응용 프로그램에 사용해야합니다. 이걸 어떻게 달성 할 수 있습니까?

참고 :이 질문에 저도 최소한 싫어합니다.

나를 올바른 방향으로 인도하는 데 도움이 될 것입니다.

감사합니다

+0

'Microsoft.Sharepoint' dll을 탐험 해보세요. 당신은 많은 도움이되는 수업을 찾을 수 있습니다. 12 하이브에서이 DLL을 찾을 수 있습니다. –

+0

나는 셰어 포인트를 탐색 중이며 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.SharepointMicrosoft.Sharepoint.Administration

을 추가하는 것을 잊지이 같은 작동합니다 편집 Microsoft.Sharepoint의 참조를 다음 경로에서 추가하십시오..

+0

무엇을 검사해야합니까 ?? –