API Reference
Class
GroupMembershipProjector
Transforms raw membership entries into typed or summarized views for reporting.
Inheritance
- Object
- GroupMembershipProjector
Methods
public static IEnumerable<Object> FormatFlat(IEnumerable<GroupMembershipEntry> entries, String view, String[] includeType, String[] excludeType, Boolean groupsOnly, Boolean rootOnly) #Returns:
IEnumerable<Object>Projects entries into various shapes (Default, Ade, Compact, Summary) with optional filters.
Parameters
- entries System.Collections.Generic.IEnumerable{ADPlayground.GroupMembershipEntry}
- Input membership entries.
- view System.String
- Projection name: Default, Ade, Compact, Summary.
- includeType System.String[]
- Optional include filters (Groups, Users, Computers, Contacts, ForeignSecurityPrincipals, All).
- excludeType System.String[]
- Optional exclude filters with the same tokens as includeType.
- groupsOnly System.Boolean
- When true, only group objects are returned.
- rootOnly System.Boolean
- When true or when view=Summary, only root-level entries are returned.
Returns
Projected sequence of anonymous/typed rows.