API Reference
AdxLdapOptions
LDAP engine options used to configure timeouts, paging and selection behavior.
Inheritance
- Object
- AdxLdapOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property AdxLdapOptions.Default
- Property ILdapEngine.Options
- Property LdapEngine.Options
Accepted by parameters
- Method AdxLdapOptions.ConfigureDefault
- Constructor LdapEngine.LdapEngine
Constructors
public AdxLdapOptions() #Methods
public static Void ConfigureDefault(AdxLdapOptions options) #VoidOverride the default options prior to first use of LdapEngine.Current.
Parameters
- options ADPlayground.LdapEngine.AdxLdapOptions
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.