API Reference
LdapPortResult
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.
Returned or exposed by
- Property LdapEndpointResult.PortResults
- Method LdapPortResult.<Clone>$
- Property LdapServerResult.PortResults
Accepted by parameters
- Constructor LdapEndpointResult.LdapEndpointResult
- Method LdapEndpointResult.Deconstruct
- Constructor LdapServerResult.LdapServerResult
- Method LdapServerResult.Deconstruct
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
- The logical LDAP port that was tested.
- connected System.Boolean
- Indicates whether the bind/connect path succeeded.
- identityFound System.Nullable{System.Boolean}
- Indicates whether the configured identity/search check succeeded.
- errorMessage System.String
- Optional error message captured for the port.
- certificate ADPlayground.Ldap.LdapCertificateInfo
- Optional certificate details collected for secure LDAP ports.
- serverNameMatch System.Nullable{System.Boolean}
- Whether the certificate matched the server FQDN.
- domainNameMatch System.Nullable{System.Boolean}
- Whether the certificate matched the server domain.
- bindDurationMs System.Nullable{System.Int32} = null
- Measured bind/connect duration in milliseconds.
- searchDurationMs System.Nullable{System.Int32} = null
- Measured identity/search duration in milliseconds.
- certificateDurationMs System.Nullable{System.Int32} = null
- Measured certificate validation duration in milliseconds.
Methods
Inherited Methods
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.