TestimoX

API Reference

Class

AdxLdapOptions

Namespace ADPlayground.LdapEngine
Assembly ADPlayground
Modifiers sealed

LDAP engine options used to configure timeouts, paging and selection behavior.

Inheritance

  • Object
  • AdxLdapOptions

Constructors

Methods

public static Void ConfigureDefault(AdxLdapOptions options) #
Returns: Void

Override the default options prior to first use of LdapEngine.Current.

Parameters

options ADPlayground.LdapEngine.AdxLdapOptions requiredposition: 0

Properties

public NetworkCredential Credential { get; set; } #

Optional credentials used for LDAP binds and DirectoryEntry operations.

public TimeSpan ClientTimeout { get; set; } #

Client-side timeout for DirectorySearcher operations.

public TimeSpan ServerTimeLimit { get; set; } #

Server-side time limit for DirectorySearcher operations.

public ReferralChasingOption ReferralChasing { get; set; } #

Referral chasing behavior for LDAP queries.

public Int32 PageSize { get; set; } #

Default page size for paged searches.

public Int32 PerServerBudgetMs { get; set; } #

Maximum wall time budget per DC during multi-step probing (milliseconds).

public Int32 MaxSearchConcurrency { get; set; } #

Maximum concurrent DCs probed/searched.

public Boolean LogDcBans { get; set; } #

Emit debug logs when a DC is automatically banned.

public static AdxLdapOptions Default { get; } #

Gets or sets the default options used by LdapEngine.Current when not explicitly configured. Set via AdxLdapOptions) prior to first use.