UserProfileConfigManager UserProfileConfigManager UserProfileConfigManager Class

Definition

Manages the user profile configuration.

public ref class UserProfileConfigManager
public class UserProfileConfigManager
Public Class UserProfileConfigManager
Inheritance
UserProfileConfigManagerUserProfileConfigManagerUserProfileConfigManager

Remarks

The UserProfileConfigManager object is the main entry point to access the User Profile Administration object model.

You must use the UserProfileConfigManager object instead of the UserProfileManager object to manage metadata. The metadata access provided by the UserProfileManager object is read-only.

Constructors

UserProfileConfigManager() UserProfileConfigManager() UserProfileConfigManager()

Initializes a new instance of the UserProfileConfigManager class.

UserProfileConfigManager(ServerContext) UserProfileConfigManager(ServerContext) UserProfileConfigManager(ServerContext)

Initializes a new instance of the UserProfileConfigManager class.

UserProfileConfigManager(SPServiceContext) UserProfileConfigManager(SPServiceContext) UserProfileConfigManager(SPServiceContext)

Initializes a new instance of the UserProfileConfigManager class with the specified SPServiceContext.

Properties

ConnectionManager ConnectionManager ConnectionManager

Gets the ConnectionManager object that represents the data store from which user profile information is imported.

ProfilePropertyManager ProfilePropertyManager ProfilePropertyManager

Gets a ProfilePropertyManager object that enables you to manage profile property definitions.

Methods

CountProfilesWithProperty(String) CountProfilesWithProperty(String) CountProfilesWithProperty(String)

Gets the number of profiles with a particular property.

EnsureHashPrefix(String) EnsureHashPrefix(String) EnsureHashPrefix(String)
GetDsmlSyntaxFromProfileProperty(ProfileTypeProperty) GetDsmlSyntaxFromProfileProperty(ProfileTypeProperty) GetDsmlSyntaxFromProfileProperty(ProfileTypeProperty)
GetDsmlSyntaxFromProfilePropertyDataType(PropertyDataType, String) GetDsmlSyntaxFromProfilePropertyDataType(PropertyDataType, String) GetDsmlSyntaxFromProfilePropertyDataType(PropertyDataType, String)
GetProperties() GetProperties() GetProperties()

Gets the current collection of Property objects.

GetPropertiesWithSection() GetPropertiesWithSection() GetPropertiesWithSection()

Gets the current collection of Property objects with their section (a separator for user interface grouping purposes).

GetPropertyDataTypes() GetPropertyDataTypes() GetPropertyDataTypes()

Gets the current collection of PropertyDataTypeobjects.

GetSupportedDsmlSyntaxesFromProfilePropertyDataType(PropertyDataType, String) GetSupportedDsmlSyntaxesFromProfilePropertyDataType(PropertyDataType, String) GetSupportedDsmlSyntaxesFromProfilePropertyDataType(PropertyDataType, String)
GetSynchronizationStatus() GetSynchronizationStatus() GetSynchronizationStatus()

Gets the user profile import status.

IsSynchronizationRunning() IsSynchronizationRunning() IsSynchronizationRunning()

Gets a value indicating whether a user profile import job is running.

StartSynchronization() StartSynchronization() StartSynchronization()

Starts an incremental user profile import.

StartSynchronization(Boolean) StartSynchronization(Boolean) StartSynchronization(Boolean)

Start either incremental or full syncronization.

StopSynchronization() StopSynchronization() StopSynchronization()

Stops an incremental user profile import.

Extension Methods

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

Applies to