API Reference
Class
LdapToolQueryExecutor
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:
BooleanExecutes a typed LDAP query with non-throwing error mapping.
Parameters
- request ADPlayground.Helpers.LdapToolQueryRequest
- Query request.
- result ADPlayground.Helpers.LdapToolQueryResult@
- Query result on success.
- failure ADPlayground.Helpers.LdapToolQueryFailure@
- Failure payload on error.
- cancellationToken System.Threading.CancellationToken = null
- 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:
BooleanExecutes an offset/cap view over a typed LDAP query and reports whether more rows exist.
Parameters
- request ADPlayground.Helpers.LdapToolQueryRequest
- Query request.
- offset System.Int64
- Rows to skip before collecting results.
- maxRows System.Int32
- Maximum rows to return.
- result ADPlayground.Helpers.LdapToolPagedQueryResult@
- Paged query result on success.
- failure ADPlayground.Helpers.LdapToolQueryFailure@
- Failure payload on error.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
True on success.
public static Boolean TryExecuteSingle(LdapToolQueryRequest request, out LdapToolSingleQueryResult result, out LdapToolQueryFailure failure, CancellationToken cancellationToken = null) #Returns:
BooleanExecutes a typed LDAP query expecting a single match.
Parameters
- request ADPlayground.Helpers.LdapToolQueryRequest
- Query request.
- result ADPlayground.Helpers.LdapToolSingleQueryResult@
- Single-row probe result on success.
- failure ADPlayground.Helpers.LdapToolQueryFailure@
- Failure payload on error.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
True on success.