API Reference
Class
DnsLogAnalysisResult
Contains the results of DNS log analysis.
Inheritance
- Object
- DnsLogAnalysisResult
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
- Method DnsLogAnalyzer.AnalyzeLogs
- Method DnsLogAnalyzer.AnalyzeLogsAsync
- Method DnsLogRunner.AnalyzeSummaries
- Method DnsLogRunner.AnalyzeSummariesAsync
- Property DnsRunResponse.Analysis
Constructors
public DnsLogAnalysisResult() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Dictionary<String, DnsLogSummary> FileSummaries { get; } #Gets individual file summaries when not merging.
public Dictionary<String, Dictionary<String, DnsLogIpSummary>> FileIpSummaries { get; } #Gets individual IP summaries per file when not merging.
public Dictionary<String, ValueTuple<Dictionary<String, DnsLogZoneSummary>, Dictionary<String, DnsLogZoneSummary>>> FileZoneSummaries { get; } #Gets individual zone summaries per file when not merging.
public DnsLogSummary MergedSummary { get; set; } #Gets the merged summary when merging is enabled.
public Dictionary<String, DnsLogIpSummary> MergedIpSummary { get; set; } #Gets the merged IP summary when merging is enabled.
public Dictionary<String, DnsLogZoneSummary> MergedMatchedZones { get; set; } #Gets the merged matched zones when merging is enabled.
public Dictionary<String, DnsLogZoneSummary> MergedUnmatchedZones { get; set; } #Gets the merged unmatched zones when merging is enabled.
public IList<DnsLogZoneSummary> MatchedZones { get; set; } #Gets or sets the collection of matched zone summaries.