Domain Detective

API Reference

Class

CtProviderQueryException

Namespace DomainDetective
Assembly DomainDetective
Base Exception
Implements
ISerializable
Modifiers sealed

Represents a typed failure returned by a certificate transparency provider.

Inheritance

  • Exception
  • CtProviderQueryException

Constructors

public CtProviderQueryException(String providerId, CtProviderOutcomeKind outcomeKind, String message, Exception innerException = null, String providerErrorCode = null, Nullable<TimeSpan> retryAfter = null) #

Creates a typed CT provider exception.

Parameters

providerId System.String requiredposition: 0
outcomeKind DomainDetective.CtProviderOutcomeKind requiredposition: 1
message System.String requiredposition: 2
innerException System.Exception = null optionalposition: 3
providerErrorCode System.String = null optionalposition: 4
retryAfter System.Nullable{System.TimeSpan} = null optionalposition: 5

Properties

public String ProviderId { get; } #

Provider that produced the failure.

public CtProviderOutcomeKind OutcomeKind { get; } #

Normalized provider outcome kind for scheduler decisions.

public String ProviderErrorCode { get; } #

Provider-specific status, such as a PostgreSQL SQLSTATE or HTTP status code.

public Nullable<TimeSpan> RetryAfter { get; } #

Provider-suggested retry delay, when known.

{{ include "footer" }}