如何在Sharepoint 2010中獲取與SocialProfile中的配置文件關聯的SPUser對象?如何從Sharepoint 2010中的SocialProfile中獲取SPUser對象?
謝謝
如何在Sharepoint 2010中獲取與SocialProfile中的配置文件關聯的SPUser對象?如何從Sharepoint 2010中的SocialProfile中獲取SPUser對象?
謝謝
獲取您鏈接的msdn文章中指定的用戶的登錄名。 然後獲取給定的SPSite用戶,因爲SharePoint用戶(和組)是每個網站集:
SPWeb web = ...;
web.AllUsers["<loginName>"];
,或者如果你要創建的用戶,如果它不是已經存在:
web.EnsureUser("<loginName>");
首先,獲得所需的用戶
UserProfile profile = GetProfile();
string userId = profile .MultiloginAccounts[0];
二的ID,從以下集合之一獲取用戶
web.AllUsers, web.Users or web.SiteUser