ProfileManagerBase ProfileManagerBase ProfileManagerBase Class

Definition

Represents the abstract class for all profile manager objects (including UserProfileManager and OrganizationProfileManager).

public ref class ProfileManagerBase abstract
public abstract class ProfileManagerBase
Public MustInherit Class ProfileManagerBase
Inheritance
ProfileManagerBaseProfileManagerBaseProfileManagerBase
Derived

Properties

AccountNameFormat AccountNameFormat AccountNameFormat

Gets the account name format.

Count Count Count

Returns the total number of profiles of a profile type.

CurrentChangeToken CurrentChangeToken CurrentChangeToken

Gets the current change token for this profile type.

DefaultProfileSubtypeProperties DefaultProfileSubtypeProperties DefaultProfileSubtypeProperties

Gets the default ProfileSubtypePropertyManager.

Properties Properties Properties

Gets the collection of defined profile properties, not including sections.

PropertiesWithSection PropertiesWithSection PropertiesWithSection

Gets the collection of defined profile properties, including sections.

Methods

GetChanges() GetChanges() GetChanges()

Returns all changes made to a profile type that are recorded in the user profile change logs.

GetChanges(ProfileBaseChangeQuery) GetChanges(ProfileBaseChangeQuery) GetChanges(ProfileBaseChangeQuery)

Returns changes made to a profile type that are defined by a ProfileBaseChangeQuery object and recorded in the user profile change logs.

GetChanges(UserProfileChangeToken) GetChanges(UserProfileChangeToken) GetChanges(UserProfileChangeToken)

Returns changes made to a profile type that are located at a specific location in the user profile change logs.

GetEnumerator() GetEnumerator() GetEnumerator()

Returns an IEnumerator that can be used to iterate through all profiles.

GetEnumerator(Int64, Int32) GetEnumerator(Int64, Int32) GetEnumerator(Int64, Int32)

Returns an IEnumerator that can be used to iterate through a specified number of profiles.

GetProfile(Int64) GetProfile(Int64) GetProfile(Int64)

Returns the profile associated with the specified record identifier.

RemoveProfile(ProfileBase) RemoveProfile(ProfileBase) RemoveProfile(ProfileBase)

Removes the specified profile.

ResolveProfile(String) ResolveProfile(String) ResolveProfile(String)

Returns an array of ProfileBase objects that match the specified search pattern.

Search(String) Search(String) Search(String)

Retrieves an array of ProfileBase objects of a particular profile type whose searchable properties match the specified search pattern.

Search(String[]) Search(String[]) Search(String[])

Retrieves an array of ProfileBase objects of a particular profile type whose searchable properties match the specified search patterns.

Search(OrganizationProfile, String) Search(OrganizationProfile, String) Search(OrganizationProfile, String)

Retrieves an array of users and organizations (as ProfileBase objects) under the specified OrganizationProfile object whose searchable properties match a specified search pattern.

Search(OrganizationProfile, String[]) Search(OrganizationProfile, String[]) Search(OrganizationProfile, String[])

Retrieves an array of users and organizations (as ProfileBase objects) under the specified OrganizationProfile object whose searchable properties match the specified search patterns.

Search(String[], Int32, Nullable<Boolean>) Search(String[], Int32, Nullable<Boolean>) Search(String[], Int32, Nullable<Boolean>)

Return profiles for specific subtypes, 0 means all subtypes.

Extension Methods

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

Applies to