API Reference
Class
DnsRunResponse
Represents the result of a DNS runner invocation.
Inheritance
- Object
- DnsRunResponse
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 DnsLogRunner.Run
- Method DnsLogRunner.RunAsync
Constructors
public DnsRunResponse() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public DnsLogAnalysisResult Analysis { get; set; } #Analysis result when Summaries is used.
public IList<DnsLogIntervalSummary> IntervalSummaries { get; set; } #Merged interval summaries when IntervalMerged is used.
public Dictionary<String, IList<DnsLogIntervalSummary>> IntervalPerFile { get; set; } #Per-file interval summaries when IntervalPerFile is used.
public IEnumerable<DnsDebugMessage> Stream { get; set; } #Enumeration of raw DNS messages when streaming synchronously.
public IAsyncEnumerable<DnsDebugMessage> StreamAsync { get; set; } #Asynchronous enumeration of raw DNS messages when streaming.
public IList<String> Errors { get; set; } #Errors encountered during processing.