API Reference
DnsQueryOptions
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
- Method ClientX.QueryDns
Constructors
public DnsQueryOptions() #Methods
public Void Validate() #VoidEnsures option values are within valid bounds for query execution.
Inherited Methods
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.