TestimoX

API Reference

Class

DnsRunRequest

Namespace ADPlayground
Assembly ADPlayground
Modifiers sealed

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)

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.