Share via


UserProfileManager Members

Include Protected Members
Include Inherited Members

A collection of UserProfile objects used to access user profile data. To access a specific user profile, call the UserProfileManager class to create a UserProfile object and retrieve the corresponding data from the user profile database.

The UserProfileManager type exposes the following members.

Constructors

  Name Description
Public method UserProfileManager() Initializes a new instance of the UserProfileManager class.
Public method UserProfileManager(Boolean) Initializes a new instance of the UserProfileManager class, and specifies whether to ignore user profile privacy policies.
Public method UserProfileManager(ServerContext) Initializes a new instance of the UserProfileManager class using the specified server context.
Public method UserProfileManager(ServerContext, Boolean) Initializes a new instance of the UserProfileManager class using the specified server context and specifies whether to ignore user profile privacy policies.
Public method UserProfileManager(ServerContext, Boolean, Boolean) Initializes a new instance of the UserProfileManager class using the specified server context, and specifies whether to ignore user profile privacy policies and whether the user profile manager is backward compatible.

Top

Properties

  Name Description
Public property AccountNameFormat
Public property Count Gets the number of user profiles in the user profile manager’s collection of UserProfile objects.
Public property CurrentChangeToken
Public property GlobalPersonalSitesList
Public property IsPersonalSiteMultipleLanguage
Public property MySiteHostUrl
Public property PersonalizationLinksList
Public property PersonalSiteFormat
Public property PersonalSiteInclusion
Public property PersonalSiteReaders
Public property Properties Gets the defined properties for the user profile.
Public property PropertiesWithSection
Public property UserProfileChangeJobSchedule

Top

Methods

  Name Description
Public method CreateUserProfile() Creates a user profile.
Public method CreateUserProfile(String) Creates a user profile with the specified account name.
Public method CreateUserProfile(String, String) Creates a user profile with the specified account name and preferred name.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetChanges() Returns changes made to the user profile properties that have been recorded in the change log.
Public method GetChanges(UserProfileChangeQuery) Returns changes defined by the specified change query that have been made to the user profile properties and recorded in the change log.
Public method GetChanges(UserProfileChangeToken) Returns changes at a specified location in the change log that have been made to the user profile properties and recorded in the change log.
Public method GetEnumerator Gets an enumerator of all UserProfile objects within this portal context.
Public method GetHashCode (Inherited from Object.)
Public method GetMemberGroups Returns the member group manager associated with the user profile.
Public method GetPrivacyPolicy Returns the privacy policy manager showing the privacy policies associated with the user profile.
Public method GetType (Inherited from Object.)
Public method GetUserProfile(Boolean) Creates a user profile if one does not exist.
Public method GetUserProfile([]) Returns a user profile associated with the specified security identifier (SID).
Public method GetUserProfile(Guid) Returns the user profile associated with the specified globally unique identifier (GUID).
Public method GetUserProfile(Int64) Returns the user profile associated with the specified record identifier.
Public method GetUserProfile(String) Returns the user profile associated with the specified account name.
Public method GetUserProfile(String, Boolean) Returns the user profile associated with the specified account name and optionally resolves it to the master account.
Protected method MemberwiseClone (Inherited from Object.)
Public method RemoveUserProfile(Guid) Removes the user profile, quick links, and alert data from the user profile database for the specified GUID.
Public method RemoveUserProfile(String) Removes the user profile, quick links, and alert data from the user profile database for the specified account name.
Public method ToString (Inherited from Object.)
Public method UserExists Returns a value indicating whether the user for a specified account name has a user profile.

Top

See Also

Reference

UserProfileManager Class

Microsoft.Office.Server.UserProfiles Namespace