API Reference
Class
GroupReportingRow
Typed row used by group reporting scenarios.
Inheritance
- Object
- GroupReportingRow
Constructors
public GroupReportingRow() #Inherited Methods
Properties
public String SamAccountName { get; set; } #Group sAMAccountName.
public String DistinguishedName { get; set; } #Group distinguished name.
public String DomainName { get; set; } #DNS domain name resolved from distinguished name when available.
public GroupType GroupType { get; set; } #Group type flags.
public Nullable<DateTime> WhenCreated { get; set; } #Group creation timestamp.
public Int32 MemberCount { get; set; } #Direct member count from the catalog source.
public Boolean IsMemberCountResolved { get; set; } #Indicates whether MemberCount was explicitly resolved.
public Int32 DirectGroups { get; set; } #Direct nested group count from nesting summary.
public Int32 DirectMembers { get; set; } #Direct non-group member count (derived as member_count - direct_groups).
public Int32 IndirectMembers { get; set; } #Indirect members from nesting summary.
public Int32 TotalMembers { get; set; } #Effective total members from nesting summary.
public Int32 MaxNestingDepth { get; set; } #Maximum nesting depth from nesting summary.
public Boolean CircularMembershipDetected { get; set; } #True when circular membership was detected.
public GroupReportingRiskLevel RiskLevel { get; set; } #Assigned risk level.
public GroupReportingRiskReason RiskReasons { get; set; } #Risk reasons for this row.