Microsoft.SharePoint.Client.UserProfiles namespace

Use the PeopleManager object and other objects in the UserProfiles namespace to access user profiles and user properties from custom solutions for SharePoint Server 2013 and SharePoint Add-ins.

Classes

  Class Description
Public class HashTag Represents a hash tag.
Public class HashTagCollection Represents a collection of hash tags in microblog posts. This collection is returned by the GetTrendingTags method.
Public class PeopleManager Provides methods for operations related to people.
Public class PersonalCache
Public class PersonalCacheItem
Public class PersonProperties Represents user properties.
Public class ProfileImageStore This class or member is reserved for internal use and is not intended to be used in your code.
Public class ProfileLoader Provides an alternate entry point to user profiles rather than calling methods directly.
Public class ScriptTypeFactory This class or member is reserved for internal use and is not intended to be used in your code.
Public class UserProfile Represents a client-side user profile for a person.
Public class UserProfilePropertiesForUser Represents a set of user profile properties for a specified user.

Enumerations

  Enumeration Description
Public enumeration ChangeTypes Specifies types of changes made in the user profile store.
Public enumeration ObjectTypes Specifies types of user-related objects that can be changed in the user profile store.
Public enumeration PersonalCacheExceptionCode
Public enumeration PersonalSiteCapabilities Specifies the capabilities of a personal site.
Public enumeration PersonalSiteCreationPriority
Public enumeration PersonalSiteInstantiationState Specifies an exception or status code for the state of a personal site instantiation.

See also

Reference

Other resources

Work with user profiles in SharePoint 2013

Follow people in SharePoint 2013