API Reference
GroupParentEntry
Represents a parent group relationship.
Inheritance
- Object
- GroupParentEntry
Constructors
public GroupParentEntry() #Initializes a new instance of the GroupParentEntry class.
public GroupParentEntry(IEnumerable<GroupParentEntry> parents) #Initializes a new instance of the GroupParentEntry class with the specified parents.
Parameters
- parents System.Collections.Generic.IEnumerable{ADPlayground.GroupParentEntry}
- Optional collection of parent entries.
Methods
AddParent(ADPlayground.GroupParentEntry parent) #Adds a parent entry to the collection.
Parameters
- parent ADPlayground.GroupParentEntry
- The parent to add.
public virtual Boolean Equals(GroupParentEntry other) #BooleanDetermines whether the specified entry is equal to the current entry.
Parameters
- other ADPlayground.GroupParentEntry
- The entry to compare with the current entry.
Returns
true if the specified entry has the same distinguished name; otherwise, false.
public override Int32 GetHashCode() #Int32Inherited Methods
Properties
public String Name { get; set; } #Gets or sets the object name.
public String SamAccountName { get; set; } #Gets or sets the sAMAccountName.
public String DomainName { get; set; } #Gets or sets the domain name of the object.
public String DisplayName { get; set; } #Gets or sets the display name.
public Boolean Enabled { get; set; } #Gets or sets a value indicating whether the object is enabled.
public GroupType GroupType { get; set; } #Gets or sets the group type flags.
public GroupScope GroupScope { get; set; } #Gets or sets the group scope.
public DirectoryObjectType ObjectType { get; set; } #Gets or sets the directory object type.
public Int32 Nesting { get; set; } #Gets or sets the nesting level.
public Boolean CircularDirect { get; set; } #Gets or sets a value indicating whether the relationship is a direct circular reference.
public Boolean CircularIndirect { get; set; } #Gets or sets a value indicating whether the relationship is an indirect circular reference.
public Boolean CrossDomain { get; set; } #Gets or sets a value indicating whether the parent resides in another domain.
public Boolean CrossForest { get; set; } #Gets or sets a value indicating whether the parent resides in another forest.
public String ParentGroup { get; set; } #Gets or sets the name of the group from which this relationship was discovered.
public String ParentGroupDomain { get; set; } #Gets or sets the domain of the group from which this relationship was discovered.
public String ParentGroupDistinguishedName { get; set; } #Gets or sets the distinguished name of the group from which this relationship was discovered.
public String DistinguishedName { get; set; } #Gets or sets the distinguished name of the object.
public String Sid { get; set; } #Gets or sets the security identifier.
public IReadOnlyList<GroupParentEntry> Parents { get; } #Gets the parent entries.