TestimoX

API Reference

Class

LingeringObject

Namespace ADPlayground
Assembly ADPlayground
Implements
IEquatable<LingeringObject>

Represents a lingering object detected during replication checks.

Inheritance

  • Object
  • LingeringObject

Constructors

Methods

public static String CreateBatchKey(String targetDc, String namingContext, String referenceDc) #
Returns: String

Creates a normalized batch key for the provided lingering-object scope.

Parameters

targetDc System.String requiredposition: 0
Target domain controller.
namingContext System.String requiredposition: 1
Naming context being cleaned.
referenceDc System.String requiredposition: 2
Reference domain controller.

Returns

Normalized batch key.

Equals 2 overloads
public virtual Boolean Equals(LingeringObject other) #
Returns: Boolean

Parameters

other ADPlayground.LingeringObject requiredposition: 0
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj System.Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
op_Equality(ADPlayground.LingeringObject left, ADPlayground.LingeringObject right) #

Checks equality.

Parameters

left ADPlayground.LingeringObject required
right ADPlayground.LingeringObject required
op_Inequality(ADPlayground.LingeringObject left, ADPlayground.LingeringObject right) #

Checks inequality.

Parameters

left ADPlayground.LingeringObject required
right ADPlayground.LingeringObject required

Properties

public String NamingContext { get; set; } #

Gets or sets the naming context where the object resides.

public String TargetDC { get; set; } #

Gets or sets the target domain controller.

public String ReferenceDC { get; set; } #

Gets or sets the reference domain controller.

public String ObjectDN { get; set; } #

Gets or sets the distinguished name of the object.

public String ObjectClass { get; set; } #

Gets or sets the class of the detected object.

public DateTime DetectedOn { get; set; } #

Gets or sets when the object was detected.

public String DetectionServer { get; set; } #

Gets or sets the server that reported the lingering object.

public Boolean IsDeletedObject { get; set; } #

Gets or sets a value indicating whether the object is in Deleted Objects.

public String BatchKey { get; } #

Gets the normalized removal batch key for this object.