TestimoX

API Reference

Class

LdapPreflightStep

Namespace TestimoX.Execution.Pipeline.Steps
Assembly TestimoX

Lightweight LDAP connectivity probe for domain-scoped rules. When connectivity is unavailable, marks the rule as skipped early.

Inheritance

  • Object
  • LdapPreflightStep

Constructors

public LdapPreflightStep() #

Methods

public virtual Task<StepResult> ExecuteAsync(RuleComplete rule, RuleExecutionContext context, StepResult previousResult) #
Returns: Task<StepResult>

Performs a quick LDAP connectivity probe for the target domain and caches the outcome. When preflight is Enforce and connectivity fails, marks the rule as skipped.

Parameters

rule TestimoX.Definitions.RuleComplete requiredposition: 0
Rule being executed.
context TestimoX.Execution.RuleExecutionContext requiredposition: 1
Execution context (parameters, host selection).
previousResult TestimoX.Execution.Pipeline.StepResult requiredposition: 2
Result from the previous pipeline step.

Returns

Step result indicating success or a failure with message.

Properties

public virtual String StepName { get; } #

Human‑readable name for this step.

public virtual Int32 Order { get; set; } #

Relative execution order among pipeline steps.