A Sandcastle Documented Class Library

# IPrivilegeService GetApplicationPrivilegesForGroup Method

Retrieve assigned application privileges of a group including inherited privileges.

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

    ICollection<PrivilegeAssignment> GetApplicationPrivilegesForGroup(
    	Guid groupId
    )

    Function GetApplicationPrivilegesForGroup (
    	groupId As Guid
    ) As ICollection(Of PrivilegeAssignment)

    ICollection<PrivilegeAssignment^>^ GetApplicationPrivilegesForGroup(
    	Guid groupId
    )

    abstract GetApplicationPrivilegesForGroup :
            groupId : Guid -> ICollection<PrivilegeAssignment>

#### Parameters

groupId
  Type: System
  Guid
  ID of the group.

#### Return Value

Type: ICollection
PrivilegeAssignment
Collection of application privilege assignment of the group.
Exceptions

Exception | Condition
--- | ---
ArgumentException | groupId is Empty.
NotFoundException | The group with the specified ID does not exist.
NoPrivilegeException | The caller does not have system administration privileges. -or- The group is associated with a tenant, and the caller does not have administration privileges for that tenant.
InvalidSessionException | The caller context is not associated with a valid session.

See Also

#### Reference

IPrivilegeService Interface
Dundas.BI.AccountServices Namespace