A Sandcastle Documented Class Library

# IGroupService GetGroupInfos Method

Gets limited information about the specified groups.

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

    IDictionary<Guid, MemberInfo> GetGroupInfos(
    	ICollection<Guid> groupIds
    )

    Function GetGroupInfos (
    	groupIds As ICollection(Of Guid)
    ) As IDictionary(Of Guid, MemberInfo)

    IDictionary<Guid, MemberInfo^>^ GetGroupInfos(
    	ICollection<Guid>^ groupIds
    )

    abstract GetGroupInfos :
            groupIds : ICollection<Guid> -> IDictionary<Guid, MemberInfo>

#### Parameters

groupIds
  Type: System.Collections.Generic
  ICollection
  Guid
  The group IDs.

#### Return Value

Type: IDictionary
Guid, MemberInfo
A dictionary which maps the provided group IDs to the corresponding MemberInfo objects.
Exceptions

Exception | Condition
--- | ---
ArgumentNullException | groupIds is .
InvalidSessionException | The caller context is not associated with a valid session.

Remarks

Caution
The dictionary returned by this method may be read-only, and so callers should not attempt to add or remove items from it.

If a group corresponding to one of the provided IDs cannot be found or is not visible to the caller, the value of Name and DisplayName in the corresponding value will be
.

This method caches results in memory, and therefore may return out-of-date results for a short period after a group's properties have changed.

See Also

#### Reference

IGroupService Interface
Dundas.BI.AccountServices Namespace
MembershipBaseObject
Name