Domain Detective

API Reference

Class

DnsQueryOptions

Namespace DnsClientX
Assembly DnsClientX
Modifiers sealed

Shared options for single-query convenience overloads.

Inheritance

  • Object
  • DnsQueryOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public DnsQueryOptions() #

Methods

public Void Validate() #
Returns: Void

Ensures option values are within valid bounds for query execution.

Properties

public DnsEndpoint DnsEndpoint { get; set; } #

Gets or sets the DNS endpoint to query.

public DnsSelectionStrategy DnsSelectionStrategy { get; set; } #

Gets or sets the endpoint selection strategy.

public Int32 TimeOutMilliseconds { get; set; } #

Gets or sets the per-query timeout in milliseconds.

public Boolean RetryOnTransient { get; set; } #

Gets or sets a value indicating whether transient failures should be retried.

public Int32 MaxRetries { get; set; } #

Gets or sets the maximum number of retries.

public Int32 RetryDelayMs { get; set; } #

Gets or sets the delay between retries in milliseconds.

public Boolean RequestDnsSec { get; set; } #

Gets or sets a value indicating whether DNSSEC data should be requested.

public Boolean ValidateDnsSec { get; set; } #

Gets or sets a value indicating whether DNSSEC validation should be performed.

public Boolean TypedRecords { get; set; } #

Gets or sets a value indicating whether typed records should be returned.

public Boolean ParseTypedTxtRecords { get; set; } #

Gets or sets a value indicating whether TXT answers should be parsed into typed records.

{{ include "footer" }}