TestimoX

API Reference

Class

LdapServerResult

Namespace ADPlayground.Ldap
Assembly ADPlayground
Implements
IEquatable<LdapServerResult>

Represents aggregated LDAP test results for a server.

Inheritance

  • Object
  • LdapServerResult

Constructors

public LdapServerResult(String Server, IReadOnlyList<LdapPortResult> PortResults) #

Represents aggregated LDAP test results for a server.

Parameters

Server System.String requiredposition: 0
PortResults System.Collections.Generic.IReadOnlyList{ADPlayground.Ldap.LdapPortResult} requiredposition: 1

Methods

public virtual LdapServerResult <Clone>$() #
Returns: LdapServerResult
public Void Deconstruct(out String Server, out IReadOnlyList<LdapPortResult> PortResults) #
Returns: Void

Parameters

Server String requiredposition: 0
PortResults IReadOnlyList<LdapPortResult> requiredposition: 1
public virtual Boolean Equals(LdapServerResult other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public Nullable<TimeSpan> Duration { get; set; } #

Total wall-clock duration of testing this server, when measured by the caller.

public Boolean AnySuccess { get; } #

Indicates if any port returned a successful connection.

public Boolean IdentitySuccess { get; } #

Indicates if identity search succeeded on any port.

public Boolean CertificateConsistent { get; } #

Indicates whether all ports returned the same certificate.

public Boolean ServerNameMatchesCertificate { get; } #

All ports have certificates containing the server FQDN.

public Boolean DomainNameMatchesCertificate { get; } #

All ports have certificates containing the domain name.

public Boolean Healthy { get; } #

Indicates if all ports were reachable.

public String Server { get; set; } #
public IReadOnlyList<LdapPortResult> PortResults { get; set; } #