ProfileBase members

Represents the abstract class for all profile objects (including UserProfile and OrganizationProfile).

The ProfileBase type exposes the following members.

Constructors

  Name Description
Protected method ProfileBase Instantiates a profile object.

Top

Properties

  Name Description
Public property CurrentChangeToken Gets the current UserProfileChangeToken object for the change logs of this profile's ProfileType.
Public property DisplayName Gets or sets the display name of this profile.
Public property ID Gets the GUID for this profile.
Public property Parent Gets or sets the parent of this profile.
Public property ProfileManagerBase Gets the manager associated with this profile object.
Public property ProfileSubtype Gets or sets the profile subtype for this property.
Protected property ProfileSubtypeId Gets or sets the profile subtype ID.
Public property ProfileType Gets the profile type for the profile.
Public property Properties Gets the ProfileSubtypePropertyManager object for this profile.
Public property PublicOrganizationViewUrl Gets the URL of the organization view page for this profile.
Public property PublicUrl Gets the URL of the public profile page for this profile.
Public property RecordId Gets the profile's record identifier.
Public property ViewerRights Returns a bitmask of the viewer's rights to see this profile's data.

Top

Methods

  Name Description
Public method Commit Commits any changes to property values to the data store.
Public method Equals Determines whether the specified object is identical to the current profile. (Overrides Object.Equals(Object).)
Protected method Finalize (Inherited from Object.)
Public method GetChanges() Returns changes to this profile that have been recorded in the change log.
Public method GetChanges(ProfileBaseChangeQuery) Returns changes to this profile that are defined by the specified query and recorded in the change log.
Public method GetChanges(UserProfileChangeToken) Returns changes to this profile that are recorded at a specified location in the change log.
Public method GetHashCode Returns the hash code for the unique identifier of this profile. (Overrides Object.GetHashCode().)
Public method GetProfileValueCollection Returns the values for the specified property of this profile.
Public method GetType (Inherited from Object.)
Protected method GetViewerRights Returns a bitmask of the viewer's rights to see this profile's data.
Public method IsProfileOwner Returns a value indicating whether the specified user is an owner of the profile.
Protected method MemberwiseClone (Inherited from Object.)
Public method SID Gets the profile's unique identifier.
Public method ToString (Inherited from Object.)

Top

See also

Reference

ProfileBase class

Microsoft.Office.Server.UserProfiles namespace