TestimoX

API Reference

Class

LdapPortResult

Namespace ADPlayground.Ldap
Assembly ADPlayground
Implements
IEquatable<LdapPortResult>
Modifiers sealed

Result of testing a single LDAP port.

Inheritance

  • Object
  • LdapPortResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public LdapPortResult(LdapPort port, Boolean connected, Nullable<Boolean> identityFound, String errorMessage, LdapCertificateInfo certificate, Nullable<Boolean> serverNameMatch, Nullable<Boolean> domainNameMatch, Nullable<Int32> bindDurationMs = null, Nullable<Int32> searchDurationMs = null, Nullable<Int32> certificateDurationMs = null) #

Initializes a new instance of the LdapPortResult record.

Parameters

port ADPlayground.Ldap.LdapPort requiredposition: 0
The logical LDAP port that was tested.
connected System.Boolean requiredposition: 1
Indicates whether the bind/connect path succeeded.
identityFound System.Nullable{System.Boolean} requiredposition: 2
Indicates whether the configured identity/search check succeeded.
errorMessage System.String requiredposition: 3
Optional error message captured for the port.
certificate ADPlayground.Ldap.LdapCertificateInfo requiredposition: 4
Optional certificate details collected for secure LDAP ports.
serverNameMatch System.Nullable{System.Boolean} requiredposition: 5
Whether the certificate matched the server FQDN.
domainNameMatch System.Nullable{System.Boolean} requiredposition: 6
Whether the certificate matched the server domain.
bindDurationMs System.Nullable{System.Int32} = null optionalposition: 7
Measured bind/connect duration in milliseconds.
searchDurationMs System.Nullable{System.Int32} = null optionalposition: 8
Measured identity/search duration in milliseconds.
certificateDurationMs System.Nullable{System.Int32} = null optionalposition: 9
Measured certificate validation duration in milliseconds.

Methods

public LdapPortResult <Clone>$() #
Returns: LdapPortResult
public virtual Boolean Equals(LdapPortResult other) #
Returns: Boolean

Parameters

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

Properties

public LdapPort Port { get; set; } #

Gets the logical LDAP port that was tested.

public Boolean Connected { get; set; } #

Gets a value indicating whether the bind/connect path succeeded.

public Nullable<Boolean> IdentityFound { get; set; } #

Gets a value indicating whether the configured identity/search check succeeded.

public String ErrorMessage { get; set; } #

Gets the optional error message captured for the port.

public LdapCertificateInfo Certificate { get; set; } #

Gets the certificate details collected for secure LDAP ports.

public Nullable<Boolean> ServerNameMatch { get; set; } #

Gets a value indicating whether the certificate matched the server FQDN.

public Nullable<Boolean> DomainNameMatch { get; set; } #

Gets a value indicating whether the certificate matched the server domain.

public Nullable<Int32> BindDurationMs { get; set; } #

Gets the measured bind/connect duration in milliseconds.

public Nullable<Int32> SearchDurationMs { get; set; } #

Gets the measured identity/search duration in milliseconds.

public Nullable<Int32> CertificateDurationMs { get; set; } #

Gets the measured certificate validation duration in milliseconds.

public Nullable<Int32> ExperienceDurationMs { get; } #

Gets the user-path timing for the port, combining bind and search work when present.