从Sharepoint User Profile Service获取多个用户

时间:2012-08-27 07:25:08

标签: c# sharepoint-2010

我需要从Sharepoint userprofile中的Manager获取所有用户ID。 意味着多个用户属于单个Manager。 使用C#如何获取? 任何人都知道......帮助我。

1 个答案:

答案 0 :(得分:-1)

应该可以做类似的事情。

SPServiceContext serviceContext = SPServiceContext.GetContext(SPContext.Current.Site);
UserProfileManager upm = new UserProfileManager(serviceContext);
UserProfile u = upm.GetUserProfile(false);
var users = u.GetDirectReports();

请务必包含对Microsoft.Office.Server.UserProfiles

的引用