CorePropertyManager CorePropertyManager CorePropertyManager Class

Definition

Creates and manages CoreProperty objects.

public ref class CorePropertyManager sealed : Microsoft::Office::Server::UserProfiles::PropertyBaseManager<Microsoft::Office::Server::UserProfiles::CoreProperty ^>
public sealed class CorePropertyManager : Microsoft.Office.Server.UserProfiles.PropertyBaseManager<Microsoft.Office.Server.UserProfiles.CoreProperty>
Public NotInheritable Class CorePropertyManager
Inherits PropertyBaseManager(Of CoreProperty)
Inheritance
CorePropertyManagerCorePropertyManagerCorePropertyManager

Methods

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

Adds a property to the database.

(Inherited from PropertyBaseManager<T>)
Create(Boolean) Create(Boolean) Create(Boolean)

Creates a CoreProperty object.

CreateManagedClass(IDataRecord) CreateManagedClass(IDataRecord) CreateManagedClass(IDataRecord) Inherited from PropertyBaseManager<T>
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() Inherited from PropertyBaseManager<T>
LoadPropertyLocalizationDataFromDB() LoadPropertyLocalizationDataFromDB() LoadPropertyLocalizationDataFromDB() Inherited from PropertyBaseManager<T>
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) Inherited from PropertyBaseManager<T>
Remove(String, String, String) Remove(String, String, String) Remove(String, String, String)

Removes the property with the specified URI, property or section name from the database.

(Inherited from PropertyBaseManager<T>)
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()

Clears this instance’s property data that are cached in memory.

(Inherited from PropertyBaseManager<T>)

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