API Reference
Class
AdxLdapOptions
LDAP engine options used to configure timeouts, paging and selection behavior.
Inheritance
- Object
- AdxLdapOptions
Constructors
public AdxLdapOptions() #Methods
public static Void ConfigureDefault(AdxLdapOptions options) #Returns:
VoidOverride the default options prior to first use of LdapEngine.Current.
Parameters
- options ADPlayground.LdapEngine.AdxLdapOptions
Inherited Methods
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.