TestimoX

API Reference

Class

LdapToolAdLdapQueryPagedRequest

Namespace ADPlayground.Helpers
Assembly ADPlayground
Modifiers sealed

Request for ad_ldap_query_paged execution.

Inheritance

  • Object
  • LdapToolAdLdapQueryPagedRequest

Constructors

public LdapToolAdLdapQueryPagedRequest() #

Properties

public String DomainController { get; set; } #

Optional explicit domain controller.

public String SearchBaseDn { get; set; } #

Search base distinguished name.

public String LdapFilter { get; set; } #

LDAP filter.

public String Scope { get; set; } #

Optional scope string (subtree, onelevel, base).

public IReadOnlyList<String> RequestedAttributes { get; set; } #

Optional requested attributes.

public Boolean AllowSensitiveAttributes { get; set; } #

When true, sensitive attributes are allowed.

public Int32 MaxResults { get; set; } #

Maximum rows to return in this call.

public Int32 ToolMaxResultsCap { get; set; } #

Absolute tool-level result cap used for cursor validation math.

public Int32 MaxAttributes { get; set; } #

Maximum attribute count.

public Int32 MaxValuesPerAttribute { get; set; } #

Maximum values per multi-valued attribute.

public Int32 PageSize { get; set; } #

LDAP page size.

public Int32 MaxPages { get; set; } #

Maximum pages to read in this call.

public String Cursor { get; set; } #

Opaque paging cursor.

public Int32 TimeoutMs { get; set; } #

Operation timeout in milliseconds.

Fields

public const Int32 DefaultPageSize #

Default LDAP page size.

Value: 500
public const Int32 MaxPageSizeCap #

Maximum LDAP page size cap.

Value: 5000
public const Int32 DefaultMaxPages #

Default maximum pages per call.

Value: 1
public const Int32 MaxPagesCap #

Maximum pages cap.

Value: 50
public const Int32 DefaultTimeoutMs #

Default timeout in milliseconds.

Value: 10000
public const Int32 MinTimeoutMs #

Minimum timeout in milliseconds.

Value: 200
public const Int32 MaxTimeoutMs #

Maximum timeout in milliseconds.

Value: 120000