API Reference
Class
SMIMEAAnalysis
Analyzes SMIMEA records per RFC 8162.
Inheritance
- Object
- SMIMEAAnalysis
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.SmimeaAnalysis
- Property SmimeaRecordInfo.Raw
Accepted by parameters
- Method SmimeaNarrative.Build
- Method Converters.Convert
Constructors
public SMIMEAAnalysis() #Methods
public Task AnalyzeSMIMEARecords(IEnumerable<DnsAnswer> dnsResults, InternalLogger logger) #Returns:
TaskAnalyzes smimea records.
Parameters
- dnsResults System.Collections.Generic.IEnumerable{DnsClientX.DnsAnswer}
- logger DomainDetective.InternalLogger
public static String GetQueryName(String emailAddress) #Returns:
StringGets query name.
Parameters
- emailAddress System.String
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 List<SMIMEARecordAnalysis> AnalysisResults { get; set; } #Detailed analysis results for each SMIMEA record.
public Int32 NumberOfRecords { get; set; } #Gets or sets the number of records value.
public Boolean HasDuplicateRecords { get; set; } #Gets or sets the has duplicate records value.
public Boolean HasInvalidRecords { get; set; } #Gets or sets the has invalid records value.
public virtual List<Assessment> Assessments { get; } #Structured assessments captured during SMIMEA analysis.
public IReadOnlyList<RecommendationAdvice> Recommendations { get; } #Actionable recommendations derived from assessments.