MemberGroupManager MemberGroupManager MemberGroupManager Class

Definition

Represents the member group manager.

public ref class MemberGroupManager : Microsoft::Office::Server::UserProfiles::ProfileManagerBase, System::Collections::IEnumerable
public class MemberGroupManager : Microsoft.Office.Server.UserProfiles.ProfileManagerBase, System.Collections.IEnumerable
Public Class MemberGroupManager
Inherits ProfileManagerBase
Implements IEnumerable
Inheritance
MemberGroupManagerMemberGroupManagerMemberGroupManager
Implements

Remarks

This class implements the Microsoft .NET Framework IEnumerable interface, which is required for data binding and iterating collections.

For more information about types of membership groups, see Memberships Overview. For a code example about how to create a member group and add a member to the newly created group, see How to: Create Memberships.

Properties

AccountNameFormat AccountNameFormat AccountNameFormat

Gets the account name format.

(Inherited from ProfileManagerBase)
Count Count Count

Gets the total number of member groups.

CurrentChangeToken CurrentChangeToken CurrentChangeToken

Gets the current change token for this profile type.

(Inherited from ProfileManagerBase)
DefaultProfileSubtypeProperties DefaultProfileSubtypeProperties DefaultProfileSubtypeProperties

Gets the default ProfileSubtypePropertyManager.

(Inherited from ProfileManagerBase)
Item[Int64] Item[Int64] Item[Int64]

Gets an item by using the specified unique identifier (ID).

Properties Properties Properties

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

(Inherited from ProfileManagerBase)
PropertiesWithSection PropertiesWithSection PropertiesWithSection

Gets the collection of defined profile properties, including sections.

(Inherited from ProfileManagerBase)

Methods

CreateMemberGroup(Guid, String, String, String, String, String) CreateMemberGroup(Guid, String, String, String, String, String) CreateMemberGroup(Guid, String, String, String, String, String)

Creates a member group.

GetChanges() GetChanges() GetChanges()
GetChanges(ProfileBaseChangeQuery) GetChanges(ProfileBaseChangeQuery) GetChanges(ProfileBaseChangeQuery)
GetChanges(UserProfileChangeToken) GetChanges(UserProfileChangeToken) GetChanges(UserProfileChangeToken)
GetEnumerator() GetEnumerator() GetEnumerator()

Returns an enumerator that can iterate through the MemberGroupManager instance.

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

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

(Inherited from ProfileManagerBase)
GetMemberGroupBySourceAndSourceReference(Guid, String) GetMemberGroupBySourceAndSourceReference(Guid, String) GetMemberGroupBySourceAndSourceReference(Guid, String)

Gets a member group by using the source and sourceReference parameters.

GetProfile(Int64) GetProfile(Int64) GetProfile(Int64)
RemoveProfile(ProfileBase) RemoveProfile(ProfileBase) RemoveProfile(ProfileBase)
ResolveProfile(String) ResolveProfile(String) ResolveProfile(String)

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

(Inherited from ProfileManagerBase)
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.

(Inherited from ProfileManagerBase)
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.

(Inherited from ProfileManagerBase)
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.

(Inherited from ProfileManagerBase)
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.

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

Return profiles for specific subtypes, 0 means all subtypes.

(Inherited from ProfileManagerBase)

Extension Methods

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

Applies to