• DnsClient
  • Readme
  • Api Docs
  • MichaCo.net
This site uses "cookies" - small data files stored locally on your computer - to save information about your preferences when using this site. Learn More.

    Show / Hide Table of Contents

    Class DnsQueryAndServerSettings

    The readonly version of DnsQueryOptions used to customize settings per query.

    Inheritance
    Object
    DnsQuerySettings
    DnsQueryAndServerSettings
    LookupClientSettings
    Implements
    IEquatable<DnsQuerySettings>
    IEquatable<DnsQueryAndServerSettings>
    Inherited Members
    DnsQuerySettings.EnableAuditTrail
    DnsQuerySettings.UseCache
    DnsQuerySettings.Recursion
    DnsQuerySettings.Retries
    DnsQuerySettings.ThrowDnsErrors
    DnsQuerySettings.UseRandomNameServer
    DnsQuerySettings.ContinueOnDnsError
    DnsQuerySettings.ContinueOnEmptyResponse
    DnsQuerySettings.Timeout
    DnsQuerySettings.UseTcpFallback
    DnsQuerySettings.UseTcpOnly
    DnsQuerySettings.UseExtendedDns
    DnsQuerySettings.ExtendedDnsBufferSize
    DnsQuerySettings.RequestDnsSecRecords
    DnsQuerySettings.Equals(DnsQuerySettings)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: DnsClient
    Assembly: DnsClient.dll
    Syntax
    public class DnsQueryAndServerSettings : DnsQuerySettings, IEquatable<DnsQuerySettings>, IEquatable<DnsQueryAndServerSettings>

    Constructors

    | Improve this Doc View Source

    DnsQueryAndServerSettings(DnsQueryAndServerOptions)

    Creates a new instance of DnsQueryAndServerSettings.

    Declaration
    public DnsQueryAndServerSettings(DnsQueryAndServerOptions options)
    Parameters
    Type Name Description
    DnsQueryAndServerOptions options
    | Improve this Doc View Source

    DnsQueryAndServerSettings(DnsQueryAndServerOptions, IReadOnlyCollection<NameServer>)

    Creates a new instance of DnsQueryAndServerSettings.

    Declaration
    public DnsQueryAndServerSettings(DnsQueryAndServerOptions options, IReadOnlyCollection<NameServer> overrideServers)
    Parameters
    Type Name Description
    DnsQueryAndServerOptions options
    IReadOnlyCollection<NameServer> overrideServers

    Properties

    | Improve this Doc View Source

    NameServers

    Gets a collection of name servers which should be used to query.

    Declaration
    public IReadOnlyList<NameServer> NameServers { get; }
    Property Value
    Type Description
    IReadOnlyList<NameServer>

    Methods

    | Improve this Doc View Source

    Equals(DnsQueryAndServerSettings)

    Declaration
    public bool Equals(DnsQueryAndServerSettings other)
    Parameters
    Type Name Description
    DnsQueryAndServerSettings other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    DnsQuerySettings.Equals(Object)

    Implements

    IEquatable<T>
    IEquatable<T>
    • Improve this Doc
    • View Source
    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net