Share via


PropertyBase class

Represents the abstract class that defines the basic elements of a profile property.

Inheritance hierarchy

System.Object
  Microsoft.Office.Server.UserProfiles.PropertyBase
    Microsoft.Office.Server.UserProfiles.CoreProperty
    Microsoft.Office.Server.UserProfiles.ProfileSubtypeProperty
    Microsoft.Office.Server.UserProfiles.ProfileTypeProperty

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

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class PropertyBase
'Usage
Dim instance As PropertyBase
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class PropertyBase

Remarks

This is the base class for CoreProperty, ProfileTypeProperty, and ProfileSubtypeProperty.

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

PropertyBase members

Microsoft.Office.Server.UserProfiles namespace