UserProfileChange Class

Represents a change made to the user profile properties that has been recorded in the change log.

Inheritance Hierarchy

System.Object
  Microsoft.Office.Server.UserProfiles.ProfileBaseChange
    Microsoft.Office.Server.UserProfiles.UserProfileChange
      Microsoft.Office.Server.UserProfiles.UserProfileColleagueChange
      Microsoft.Office.Server.UserProfiles.UserProfileCustomChange
      Microsoft.Office.Server.UserProfiles.UserProfileLinkItemChange
      Microsoft.Office.Server.UserProfiles.UserProfileMembershipChange
      Microsoft.Office.Server.UserProfiles.UserProfileOrganizationMembershipChange
      Microsoft.Office.Server.UserProfiles.UserProfilePropertyValueChange
      Microsoft.Office.Server.UserProfiles.UserProfileWebLogChange

Namespace:  Microsoft.Office.Server.UserProfiles
Assembly:  Microsoft.Office.Server.UserProfiles (in Microsoft.Office.Server.UserProfiles.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class UserProfileChange _
    Inherits ProfileBaseChange
'Usage
Dim instance As UserProfileChange
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class UserProfileChange : ProfileBaseChange

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

UserProfileChange Members

Microsoft.Office.Server.UserProfiles Namespace