TestimoX

API Reference

Class

SensitiveGroupChangeTracker

Namespace ADPlayground.Groups
Assembly ADPlayground
Implements
IDisposable
Modifiers sealed

Tracks modifications to sensitive groups using LDAP change notifications.

Inheritance

  • Object
  • SensitiveGroupChangeTracker

Constructors

public SensitiveGroupChangeTracker(String domainName, InternalLogger logger = null) #

Initializes a new instance of the SensitiveGroupChangeTracker class.

Parameters

domainName System.String requiredposition: 0
Domain controller to connect to.
logger ADPlayground.InternalLogger = null optionalposition: 1
Logger used to emit events.

Methods

public virtual Void Dispose() #
Returns: Void

Disposes the underlying LDAP connection.

public Void Start(String groupDn, CancellationToken cancellationToken) #
Returns: Void

Starts tracking changes for the specified group.

Parameters

groupDn System.String requiredposition: 0
Distinguished name of the group to monitor.
cancellationToken System.Threading.CancellationToken requiredposition: 1
Token to cancel the operation.