In this post we will discuss about how to retrieve UserProfile properties in SharePoint 2013 using object model. You can also check some tutorials on SharePoint Server object model and Client Object Model SharePoint 2010.
Below is the code:
using Microsoft.Office.Server.Social;
using Microsoft.Office.Server.Administration;
using Microsoft.Office.Server.UserProfiles;
using Microsoft.SharePoint.Portal.UserProfiles;
void GetUserProfileProperties()
{
SPWeb web = SPContext.Current.Web;
SPUser currentUser = SPContext.Current.Web.CurrentUser;
SPServiceContext serverContext = SPServiceContext.GetContext(web.Site);
UserProfileManager profileManager = new UserProfileManager(serverContext);
UserProfile profile = profileManager.GetUserProfile(currentUser.LoginName);
if (profile != null)
{
string displayName = profile.DisplayName;
}
}
You can also check out various posts on SharePoint 2013 Developer Site Template, What's new for
mobile devices in SharePoint 2013 and some SharePoint 2013 PowerShell commands.
Below is the code:
using Microsoft.Office.Server.Social;
using Microsoft.Office.Server.Administration;
using Microsoft.Office.Server.UserProfiles;
using Microsoft.SharePoint.Portal.UserProfiles;
void GetUserProfileProperties()
{
SPWeb web = SPContext.Current.Web;
SPUser currentUser = SPContext.Current.Web.CurrentUser;
SPServiceContext serverContext = SPServiceContext.GetContext(web.Site);
UserProfileManager profileManager = new UserProfileManager(serverContext);
UserProfile profile = profileManager.GetUserProfile(currentUser.LoginName);
if (profile != null)
{
string displayName = profile.DisplayName;
}
}
You can also check out various posts on SharePoint 2013 Developer Site Template, What's new for
mobile devices in SharePoint 2013 and some SharePoint 2013 PowerShell commands.