API Reference
Class
CtProviderQueryException
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
- outcomeKind DomainDetective.CtProviderOutcomeKind
- message System.String
- innerException System.Exception = null
- providerErrorCode System.String = null
- retryAfter System.Nullable{System.TimeSpan} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
public override Void GetObjectData(SerializationInfo info, StreamingContext context) #Returns:
VoidInherited from Exception
Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId = "SYSLIB0051", UrlFormat = "https://aka.ms/dotnet-warnings/{0}") EditorBrowsable(1)Parameters
- info SerializationInfo
- context StreamingContext
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.
Inherited Properties
public MethodBase TargetSite { get; } #Inherited from Exception
public override String Message { get; } #Inherited from Exception
public override IDictionary Data { get; } #Inherited from Exception
public Exception InnerException { get; } #Inherited from Exception
public override String HelpLink { get; set; } #Inherited from Exception
public override String Source { get; set; } #Inherited from Exception
public Int32 HResult { get; set; } #Inherited from Exception
public override String StackTrace { get; } #Inherited from Exception