3

Sharepoint 2010のSocialProfileからプロファイルに関連付けられたSPUserオブジェクトを取得するにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

リンクした msdn 記事で指定されているユーザーのログイン名を取得します。次に、SharePoint ユーザー (およびグループ) はサイト コレクションごとであるため、特定の SPSite のユーザーを取得します。

SPWeb web = ...;
web.AllUsers["<loginName>"];

または、ユーザーがまだ存在していない場合にユーザーを作成する場合は、次のようにします。

web.EnsureUser("<loginName>");
于 2011-04-15T10:28:18.240 に答える
0

まず、必要なユーザーの 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/

于 2011-06-22T11:25:12.550 に答える