API Reference
Struct
DnsMessageOptions
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
- Constructor DnsMessage.DnsMessage
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
- EnableEdns System.Boolean = false
- UdpBufferSize System.Int32 = 4096
- Subnet System.Nullable{DnsClientX.EdnsClientSubnetOption} = null
- CheckingDisabled System.Boolean = false
- SigningKey System.Security.Cryptography.AsymmetricAlgorithm = null
- Options System.Collections.Generic.IEnumerable{DnsClientX.EdnsOption} = null
- RecursionDesired System.Boolean = true
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:
VoidParameters
- RequestDnsSec Boolean
- EnableEdns Boolean
- UdpBufferSize Int32
- Subnet Nullable<EdnsClientSubnetOption>
- CheckingDisabled Boolean
- SigningKey AsymmetricAlgorithm
- Options IEnumerable<EdnsOption>
- RecursionDesired Boolean
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
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; } #