TestimoX

API Reference

Class

GroupParentEntry

Namespace ADPlayground
Assembly ADPlayground
Implements
IEquatable<GroupParentEntry>

Represents a parent group relationship.

Inheritance

  • Object
  • GroupParentEntry

Constructors

GroupParentEntry 2 overloads
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} requiredposition: 0
Optional collection of parent entries.

Methods

AddParent(ADPlayground.GroupParentEntry parent) #

Adds a parent entry to the collection.

Parameters

parent ADPlayground.GroupParentEntry required
The parent to add.
Equals 2 overloads
public virtual Boolean Equals(GroupParentEntry other) #
Returns: Boolean

Determines whether the specified entry is equal to the current entry.

Parameters

other ADPlayground.GroupParentEntry requiredposition: 0
The entry to compare with the current entry.

Returns

true if the specified entry has the same distinguished name; otherwise, false.

public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj System.Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32

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.