Domain Detective

API Reference

Struct

DnsMessageOptions

Namespace DnsClientX
Assembly DnsClientX
Base ValueType
Implements
IEquatable<DnsMessageOptions>
Modifiers sealed

Provides options for constructing a DnsMessage.

Inheritance

  • ValueType
  • DnsMessageOptions

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 DnsMessageOptions(Boolean RequestDnsSec = false, Boolean EnableEdns = false, Int32 UdpBufferSize = 4096, Nullable<EdnsClientSubnetOption> Subnet = null, Boolean CheckingDisabled = false, AsymmetricAlgorithm SigningKey = null, IEnumerable<EdnsOption> Options = null, Boolean RecursionDesired = true) #

Provides options for constructing a DnsMessage.

Parameters

RequestDnsSec System.Boolean = false optionalposition: 0
EnableEdns System.Boolean = false optionalposition: 1
UdpBufferSize System.Int32 = 4096 optionalposition: 2
Subnet System.Nullable{DnsClientX.EdnsClientSubnetOption} = null optionalposition: 3
CheckingDisabled System.Boolean = false optionalposition: 4
SigningKey System.Security.Cryptography.AsymmetricAlgorithm = null optionalposition: 5
Options System.Collections.Generic.IEnumerable{DnsClientX.EdnsOption} = null optionalposition: 6
RecursionDesired System.Boolean = true optionalposition: 7

Methods

public Void Deconstruct(out Boolean RequestDnsSec, out Boolean EnableEdns, out Int32 UdpBufferSize, out Nullable<EdnsClientSubnetOption> Subnet, out Boolean CheckingDisabled, out AsymmetricAlgorithm SigningKey, out IEnumerable<EdnsOption> Options, out Boolean RecursionDesired) #
Returns: Void

Parameters

RequestDnsSec Boolean requiredposition: 0
EnableEdns Boolean requiredposition: 1
UdpBufferSize Int32 requiredposition: 2
Subnet Nullable<EdnsClientSubnetOption> requiredposition: 3
CheckingDisabled Boolean requiredposition: 4
SigningKey AsymmetricAlgorithm requiredposition: 5
Options IEnumerable<EdnsOption> requiredposition: 6
RecursionDesired Boolean requiredposition: 7
public virtual Boolean Equals(DnsMessageOptions other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public Boolean RequestDnsSec { get; set; } #
public Boolean EnableEdns { get; set; } #
public Int32 UdpBufferSize { get; set; } #
public Nullable<EdnsClientSubnetOption> Subnet { get; set; } #
public Boolean CheckingDisabled { get; set; } #
public AsymmetricAlgorithm SigningKey { get; set; } #
public IEnumerable<EdnsOption> Options { get; set; } #
public Boolean RecursionDesired { get; set; } #
{{ include "footer" }}