ProfileSubtypePropertyManager ProfileSubtypePropertyManager ProfileSubtypePropertyManager Class

Definition

Manages property definitions for profile subtypes.

public ref class ProfileSubtypePropertyManager : Microsoft::Office::Server::UserProfiles::PropertyBaseManager<Microsoft::Office::Server::UserProfiles::ProfileSubtypeProperty ^>
public class ProfileSubtypePropertyManager : Microsoft.Office.Server.UserProfiles.PropertyBaseManager<Microsoft.Office.Server.UserProfiles.ProfileSubtypeProperty>
Public Class ProfileSubtypePropertyManager
Inherits PropertyBaseManager(Of ProfileSubtypeProperty)
Inheritance
ProfileSubtypePropertyManagerProfileSubtypePropertyManagerProfileSubtypePropertyManager

Methods

Add(T) Add(T) Add(T)

Adds a property to the database.

(Inherited from PropertyBaseManager<T>)
CommitDisplayOrder() CommitDisplayOrder() CommitDisplayOrder()

Commits a change to the property’s display order to the database.

Create(ProfileTypeProperty) Create(ProfileTypeProperty) Create(ProfileTypeProperty)

Creates a new profile subtype property.

CreateManagedClass(IDataRecord) CreateManagedClass(IDataRecord) CreateManagedClass(IDataRecord)
GetEnumerator() GetEnumerator() GetEnumerator()

Gets an IEnumerator object for enumerating property and section objects in this collection.

(Inherited from PropertyBaseManager<T>)
GetPropertyByName(String) GetPropertyByName(String) GetPropertyByName(String)

Gets the property with the specified name.

(Inherited from PropertyBaseManager<T>)
GetPropertyByURI(String) GetPropertyByURI(String) GetPropertyByURI(String)

Gets the property with the specified URI.

(Inherited from PropertyBaseManager<T>)
GetSectionByName(String) GetSectionByName(String) GetSectionByName(String)

Gets a section property with the specified name.

(Inherited from PropertyBaseManager<T>)
LoadProperties() LoadProperties() LoadProperties()

Loads the profile properties from the database.

(Inherited from PropertyBaseManager<T>)
LoadPropertyDataFromDB() LoadPropertyDataFromDB() LoadPropertyDataFromDB()
LoadPropertyLocalizationDataFromDB() LoadPropertyLocalizationDataFromDB() LoadPropertyLocalizationDataFromDB()
OrderCompare(ProfileSubtypeProperty, ProfileSubtypeProperty) OrderCompare(ProfileSubtypeProperty, ProfileSubtypeProperty) OrderCompare(ProfileSubtypeProperty, ProfileSubtypeProperty)

Compares the display order of two profile subtype properties.

OrderCompare(T, T) OrderCompare(T, T) OrderCompare(T, T)

Abstract method that compares the order of two profile types. OrderCompare compares Property ID values in the CorePropertyManager and ProfileTypePropertyManager implementations. OrderCompare compares DisplayOrder values in the ProfileSubtypePropertyManager implementation.

(Inherited from PropertyBaseManager<T>)
PostLoadPropertyDataFromDB(SqlCommand) PostLoadPropertyDataFromDB(SqlCommand) PostLoadPropertyDataFromDB(SqlCommand)
Remove(String, String, String) Remove(String, String, String) Remove(String, String, String)

Removes the specified property from the database.

Remove(T) Remove(T) Remove(T)

Removes the specified property from the database.

(Inherited from PropertyBaseManager<T>)
RemoveByName(String, Boolean) RemoveByName(String, Boolean) RemoveByName(String, Boolean)

Removes the profile or section property with the specified name from the database.

(Inherited from PropertyBaseManager<T>)
RemovePropertyByName(String) RemovePropertyByName(String) RemovePropertyByName(String)

Removes the profile property with the specified name.

(Inherited from PropertyBaseManager<T>)
RemovePropertyByURI(String) RemovePropertyByURI(String) RemovePropertyByURI(String)

Removes the profile property with the specified URI.

(Inherited from PropertyBaseManager<T>)
RemoveSectionByName(String) RemoveSectionByName(String) RemoveSectionByName(String)

Removes the section property with the specified name.

(Inherited from PropertyBaseManager<T>)
Reset() Reset() Reset()

Clear’s the data associated with this property instance that are cached in memory.

SetDisplayOrderByName(String, Boolean, Int32) SetDisplayOrderByName(String, Boolean, Int32) SetDisplayOrderByName(String, Boolean, Int32)

Sets the display order of the property or section property with the specified name.

SetDisplayOrderByPropertyName(String, Int32) SetDisplayOrderByPropertyName(String, Int32) SetDisplayOrderByPropertyName(String, Int32)

Sets the display order of the property with the specified name.

SetDisplayOrderByPropertyURI(String, Int32) SetDisplayOrderByPropertyURI(String, Int32) SetDisplayOrderByPropertyURI(String, Int32)

Sets the display order of the property with the specified URI.

SetDisplayOrderBySectionName(String, Int32) SetDisplayOrderBySectionName(String, Int32) SetDisplayOrderBySectionName(String, Int32)

Sets the display order of the section property with the specified name.

Properties

ConnectionManager ConnectionManager ConnectionManager

Returns a ConnectionManager object that represents the data source connection associated with this property.

(Inherited from PropertyBaseManager<T>)
Count Count Count

Gets the number of properties and sections in this collection.

(Inherited from PropertyBaseManager<T>)
CountProperties CountProperties CountProperties

Gets the number of properties in this collection, not counting sections.

(Inherited from PropertyBaseManager<T>)
CountSections CountSections CountSections

Gets the number of sections in this collection.

(Inherited from PropertyBaseManager<T>)
DefaultLanguage DefaultLanguage DefaultLanguage

Gets the default language for this service context.

(Inherited from PropertyBaseManager<T>)
Properties Properties Properties

Gets an ArrayList of properties in this collection, not including sections.

(Inherited from PropertyBaseManager<T>)
PropertiesWithSection PropertiesWithSection PropertiesWithSection

Gets an ArrayList of properties in this collection, including sections.

(Inherited from PropertyBaseManager<T>)

Explicit Interface Implementations

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gets an IEnumerator for enumerating through the profile and section properties in this collection.

(Inherited from PropertyBaseManager<T>)

Extension Methods

ToJson(Object) ToJson(Object) ToJson(Object)

Applies to