API Reference
Class
DnsRunRequest
Parameters controlling a DNS runner invocation.
Inheritance
- Object
- DnsRunRequest
Constructors
public DnsRunRequest() #Obsolete("Constructors of types with required members are not supported in this version of your compiler.", true)Inherited Methods
Properties
public IEnumerable<String> Paths { get; set; } #Paths to the DNS debug log files.
public DnsRunMode Mode { get; set; } #Selected operation mode.
public DnsLogFilter Filter { get; set; } #Optional filter applied to DNS entries.
public Boolean DoNotMerge { get; set; } #When true, retains separate summaries per file.
public Boolean Deduplicate { get; set; } #When true, deduplicates identical entries across files before merging summaries.
public String[] MatchedZones { get; set; } #Zone names that should be treated as matches.
public Nullable<Int32> SubnetMask { get; set; } #CIDR prefix length for grouping IP addresses.
public DnsAnalysisKind Kinds { get; set; } #Specifies which analyses to run.
public Boolean RunInParallel { get; set; } #Process files concurrently.
public Nullable<TimeSpan> Interval { get; set; } #Interval length for interval modes.
public DnsLogProcessingOptions Options { get; set; } #Optional processing behavior such as caching UNC paths.
public IProgress<DnsLogBatchProgress> Progress { get; set; } #Optional progress reporter.
public Int32 MaxRawQueries { get; set; } #Maximum number of raw queries to store per summary.
public CancellationToken CancellationToken { get; set; } #Token to observe for cancellation in stream mode.