UserProfile Members

Include Protected Members
Include Inherited Members

Represents a user profile for a person in the user profile database.

The UserProfile type exposes the following members.


  Name Description
Public property Colleagues
Public property CurrentChangeToken
Public property ID Gets the GUID of the user profile.
Public property Item Contains a specified property value.
Public property Memberships Gets the membership manager for the user profile.
Public property MultiloginAccounts If the user has multiple login accounts, gets an array of those account names.
Public property PersonalizationLinks
Public property PersonalSite Gets the personal site of the user.
Public property PersonalUpgradeUrl
Public property PersonalUrl Gets the personal URL of the user.
Public property ProfileManager Gets the UserProfileManager object for this user profile.
Public property PublicUrl
Public property QuickLinks Gets the QuickLinkManager object for this user profile.
Public property RecordId
Public property RemotePersonalSiteHostUrl
Public property ViewerRights



  Name Description
Public method Commit Commits changes made to the user profile to the user profile database.
Public method CreatePersonalSite() Creates a personal site for the user if one does not already exist.
Public method CreatePersonalSite(Int32) Creates a personal site for the user if one does not already exist using the specified language code identifier (LCID).
Public method Equals Returns whether the user profile is equivalent to a specified user profile. (Overrides Object.Equals(Object).)
Protected method Finalize (Inherited from Object.)
Public method GetChanges()
Public method GetChanges(UserProfileChangeQuery)
Public method GetChanges(UserProfileChangeToken)
Public method GetColleagueChanges()
Public method GetColleagueChanges(UserProfileChangeQuery)
Public method GetColleagueChanges(UserProfileChangeToken)
Public method GetCommonManager
Public method GetDirectReports
Public method GetEnumerator Gets an enumerator for the properties of a user profile such as property name or property value pairs.
Public method GetHashCode (Overrides Object.GetHashCode().)
Public method GetManager Returns the current user profile.
Public method GetManagers
Public method GetPeers
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method RefreshManagers
Public method ToString (Inherited from Object.)


See Also


UserProfile Class

Microsoft.Office.Server.UserProfiles Namespace