Sharepoint 2010のSocialProfileからプロファイルに関連付けられたSPUserオブジェクトを取得するにはどうすればよいですか?
ありがとう
Sharepoint 2010のSocialProfileからプロファイルに関連付けられたSPUserオブジェクトを取得するにはどうすればよいですか?
ありがとう
リンクした msdn 記事で指定されているユーザーのログイン名を取得します。次に、SharePoint ユーザー (およびグループ) はサイト コレクションごとであるため、特定の SPSite のユーザーを取得します。
SPWeb web = ...;
web.AllUsers["<loginName>"];
または、ユーザーがまだ存在していない場合にユーザーを作成する場合は、次のようにします。
web.EnsureUser("<loginName>");
まず、必要なユーザーの ID を取得します
UserProfile profile = GetProfile();
string userId = profile .MultiloginAccounts[0];
次に、次のコレクションのいずれかからユーザーを取得します
web.AllUsers, web.Users or web.SiteUser
この記事は違いについてですhttp://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/71d1c8e3-de32-4e3d-9f8c-7a9be13197f6/