A Sandcastle Documented Class Library

# IGroupMembershipProvider Interface

Provides services for managing the membership of Dundas BI groups.

Namespace: Dundas.BI.AccountServices.Extensibility
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public interface IGroupMembershipProvider

    Public Interface IGroupMembershipProvider

    public interface class IGroupMembershipProvider

    type IGroupMembershipProvider =  interface end

The IGroupMembershipProvider type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| IsModifySupported | Gets a value indicating whether the provider supports saving changes.

Top
Methods

| Name | Description
--- | --- | ---
| GetGroupMembershipForAccount | Retrieves the groups to which the specified account belongs.
| GetGroupMembershipForGroup | Retrieves the groups to which the specified group belongs.
| GetMembers | Retrieves the members of a group. There is an option indicating whether or not to include the inherited members.
| ModifyGroupMembership(Guid, ICollection Guid , ICollection Guid ) | Change the group membership of an account.
| ModifyGroupMembership(Guid, ICollection Guid , ICollection Guid , ICollection Guid , ICollection Guid ) | Changes the membership of a group.
| PrepareGroupForDelete | Removes all memberships and members of the groups because it is about to be deleted.

Top
See Also

#### Reference

Dundas.BI.AccountServices.Extensibility Namespace
Dundas.BI.AccountServices.Extensibility
IAccountsProvider
Dundas.BI.AccountServices.Extensibility
IGroupsProvider