3

如何从Sharepoint 2010 中的SocialProfile获取与配置文件关联的SPUser对象?

谢谢

4

2 回答 2

0

获取您链接的 msdn 文章中指定的用户登录名。然后获取给定 SPSite 的用户,因为 SharePoint 用户(和组)是每个站点集合:

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 回答