CoreProperty Members

Include Protected Members
Include Inherited Members

Represents the definition for the most fundamental elements of a profile property. Different profile types can share the same core properties.

The CoreProperty type exposes the following members.

Properties

  Name Description
Public property Description Gets or sets the user-facing localized description of the profile core property.
Public property DescriptionLocalized Retrieves a list of the localized user-facing descriptions for the profile core property.
Public property DisplayName Gets or sets the localized display name of the profile core property.
Public property DisplayNameLocalized Retrieves a list of localized user-facing display names for the profile core property.
Public property IsAlias Gets or sets a value indicating whether this profile core property serves as the alias of the user.
Public property IsMultivalued Gets or sets a value indicating whether the profile core property can have multiple values.
Public property IsSearchable Gets or sets a value indicating whether values of this profile core property are indexed by search.
Public property IsSection Gets a value indicating whether this property is a section. (Overrides PropertyBase.IsSection.)
Public property IsUpgrade Gets or sets a value indicating whether this property exists in a previously upgraded installation. (Inherited from PropertyBase.)
Public property IsUpgradePrivate Gets or sets a value indicating whether this property exists in a previously upgraded installation. (Inherited from PropertyBase.)
Public property Length Gets or sets the maximum data length of the profile core property.
Public property ManagedPropertyName Retrieves the managed property name for the profile core property that is used for search queries.
Public property Name Gets or sets the name that uniquely identifies this profile core property for this site and in the user profile database. (Overrides PropertyBase.Name.)
Protected property PartitionID Gets the GUID that uniquely identifies the current partition for this property. (Inherited from PropertyBase.)
Public property Separator Gets or sets the value of the separator used by the user interface for user profile core properties that have multiple values.
Public property TermSet Gets or sets the TermSet for this profile core property. This is the term set from which taxonomic terms are retrieved and to which they are stored. The keywords term set is used by default when no term set has been specified.
Public property Type Gets or sets the name of the data type of the profile core property.
Public property UseCount Gets the number of times this property is used in the user profiles database.

Top

Methods

  Name Description
Public method Commit() Commits changes made to a profile core property in the user profile database. (Overrides PropertyBase.Commit().)
Protected method Commit(Boolean) Pushes an updated property definition to the user profile database. (Inherited from PropertyBase.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method GetUserInfoListField Retrieves the SPField that correlates with this profile core property in the user information list from the specified SPSite.
Protected method LoadPropertyDefinition() (Overrides PropertyBase.LoadPropertyDefinition().)
Protected method LoadPropertyDefinition(IDataRecord) (Overrides PropertyBase.LoadPropertyDefinition(IDataRecord).)
Protected method LoadPropertyDefinition(SqlCommand, Boolean) Loads the property definition that is defined by the specified SQL command. (Inherited from PropertyBase.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method PostAddedCleanup Reloads a property definition and performs any necessary cleanup. (Inherited from PropertyBase.)
Protected method PostUpdatedCleanup Reloads a property definition and performs any necessary cleanup. (Inherited from PropertyBase.)
Public method ToString (Inherited from Object.)
Protected method UpdateLocalizedData (Overrides PropertyBase.UpdateLocalizedData().)
Protected method WriteRemovePropertyAttributesXML (Overrides PropertyBase.WriteRemovePropertyAttributesXML(XmlTextWriter).)
Protected method WriteUpdatePropertyAttributesXML (Overrides PropertyBase.WriteUpdatePropertyAttributesXML(XmlTextWriter, PropertyBase.DBAction).)

Top

Fields

  Name Description
Public fieldStatic member PROFILEURI_PREFIX
Public fieldStatic member URI_AboutMe
Public fieldStatic member URI_AccountName
Public fieldStatic member URI_ADGUID
Public fieldStatic member URI_BlogWebId
Public fieldStatic member URI_Department
Public fieldStatic member URI_Dottedline
Public fieldStatic member URI_FirstName
Public fieldStatic member URI_Interests
Public fieldStatic member URI_JobTitle
Public fieldStatic member URI_LastName
Public fieldStatic member URI_Manager
Public fieldStatic member URI_Office
Public fieldStatic member URI_Peers
Public fieldStatic member URI_PersonalSpace
Public fieldStatic member URI_PreferredName
Public fieldStatic member URI_PublicSiteRedirect
Public fieldStatic member URI_ResourceAccountName
Public fieldStatic member URI_ResourceSID
Public fieldStatic member URI_Responsibility
Public fieldStatic member URI_SID
Public fieldStatic member URI_Skills
Public fieldStatic member URI_Title
Public fieldStatic member URI_UserGuid
Public fieldStatic member URI_UserName
Public fieldStatic member URI_WebSite
Public fieldStatic member URI_WorkEmail
Public fieldStatic member URI_WorkPhone

Top

See Also

Reference

CoreProperty Class

Microsoft.Office.Server.UserProfiles Namespace