API Reference
Class
SOAAnalysis
Parses and validates SOA records for a domain.
Inheritance
- Object
- SOAAnalysis
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 DomainHealthCheck.SOAAnalysis
- Property SoaInfo.Raw
Accepted by parameters
- Method SoaNarrative.Build
- Method Converters.Convert
Constructors
public SOAAnalysis() #Methods
public async Task AnalyzeSoaRecords(IEnumerable<DnsAnswer> dnsResults, InternalLogger logger, IEnumerable<DnsAnswer> nsResults = null) #Returns:
TaskReads SOA records and populates analysis properties.
Parameters
- dnsResults System.Collections.Generic.IEnumerable{DnsClientX.DnsAnswer}
- logger DomainDetective.InternalLogger
- nsResults System.Collections.Generic.IEnumerable{DnsClientX.DnsAnswer} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Subject { get; set; } #Gets or sets the subject value.
public String DomainName { get; set; } #Gets or sets the domain name value.
public String PrimaryNameServer { get; set; } #Gets or sets the primary name server value.
public String ResponsibleMailbox { get; set; } #Gets or sets the responsible mailbox value.
public Int64 SerialNumber { get; set; } #Gets or sets the serial number value.
public Boolean SerialFormatValid { get; set; } #Gets or sets the serial format valid value.
public String SerialFormatSuggestion { get; set; } #Gets or sets the serial format suggestion value.
public Int32 Refresh { get; set; } #Gets or sets the refresh value.
public Int32 Retry { get; set; } #Gets or sets the retry value.
public Int32 Expire { get; set; } #Gets or sets the expire value.
public Int32 Minimum { get; set; } #Gets or sets the minimum value.
public Int32 NegativeCacheTtl { get; set; } #Gets or sets the negative cache ttl value.
public Boolean RecordExists { get; set; } #Gets or sets the record exists value.
public virtual List<Assessment> Assessments { get; } #Gets the assessments value.