TestimoX

API Reference

Class

LdapToolQueryExecutor

Namespace ADPlayground.Helpers
Assembly ADPlayground
Modifiers static

Typed LDAP query executor used by tool wrappers to keep LDAP loops in the engine.

Inheritance

  • Object
  • LdapToolQueryExecutor

Methods

public static Boolean TryExecute(LdapToolQueryRequest request, out LdapToolQueryResult result, out LdapToolQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Executes a typed LDAP query with non-throwing error mapping.

Parameters

request ADPlayground.Helpers.LdapToolQueryRequest requiredposition: 0
Query request.
result ADPlayground.Helpers.LdapToolQueryResult@ requiredposition: 1
Query result on success.
failure ADPlayground.Helpers.LdapToolQueryFailure@ requiredposition: 2
Failure payload on error.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Cancellation token.

Returns

True on success.

public static Boolean TryExecutePaged(LdapToolQueryRequest request, Int64 offset, Int32 maxRows, out LdapToolPagedQueryResult result, out LdapToolQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Executes an offset/cap view over a typed LDAP query and reports whether more rows exist.

Parameters

request ADPlayground.Helpers.LdapToolQueryRequest requiredposition: 0
Query request.
offset System.Int64 requiredposition: 1
Rows to skip before collecting results.
maxRows System.Int32 requiredposition: 2
Maximum rows to return.
result ADPlayground.Helpers.LdapToolPagedQueryResult@ requiredposition: 3
Paged query result on success.
failure ADPlayground.Helpers.LdapToolQueryFailure@ requiredposition: 4
Failure payload on error.
cancellationToken System.Threading.CancellationToken = null optionalposition: 5
Cancellation token.

Returns

True on success.

public static Boolean TryExecuteSingle(LdapToolQueryRequest request, out LdapToolSingleQueryResult result, out LdapToolQueryFailure failure, CancellationToken cancellationToken = null) #
Returns: Boolean

Executes a typed LDAP query expecting a single match.

Parameters

request ADPlayground.Helpers.LdapToolQueryRequest requiredposition: 0
Query request.
result ADPlayground.Helpers.LdapToolSingleQueryResult@ requiredposition: 1
Single-row probe result on success.
failure ADPlayground.Helpers.LdapToolQueryFailure@ requiredposition: 2
Failure payload on error.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Cancellation token.

Returns

True on success.