Interface ILookupClient
The contract for the LookupClient.
The interfaces for the query methods and the lookup client properties are separated so that one can
inject or expose only the IDnsQuery without exposing the configuration options.
Assembly: DnsClient.dll
Syntax
public interface ILookupClient : IDnsQuery
Properties
|
Improve this Doc
View Source
ContinueOnDnsError
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool ContinueOnDnsError { get; set; }
Property Value
|
Improve this Doc
View Source
EnableAuditTrail
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool EnableAuditTrail { get; set; }
Property Value
|
Improve this Doc
View Source
MinimumCacheTimeout
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
TimeSpan? MinimumCacheTimeout { get; set; }
Property Value
|
Improve this Doc
View Source
NameServers
Gets the list of configured or resolved name servers of the ILookupClient instance.
Declaration
IReadOnlyCollection<NameServer> NameServers { get; }
Property Value
|
Improve this Doc
View Source
Recursion
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool Recursion { get; set; }
Property Value
|
Improve this Doc
View Source
Retries
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
int Retries { get; set; }
Property Value
|
Improve this Doc
View Source
Settings
Declaration
LookupClientSettings Settings { get; }
Property Value
|
Improve this Doc
View Source
ThrowDnsErrors
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool ThrowDnsErrors { get; set; }
Property Value
|
Improve this Doc
View Source
Timeout
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
TimeSpan Timeout { get; set; }
Property Value
|
Improve this Doc
View Source
UseCache
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool UseCache { get; set; }
Property Value
|
Improve this Doc
View Source
UseRandomNameServer
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool UseRandomNameServer { get; set; }
Property Value
|
Improve this Doc
View Source
UseTcpFallback
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool UseTcpFallback { get; set; }
Property Value
|
Improve this Doc
View Source
UseTcpOnly
Declaration
[Obsolete("This property will be removed from LookupClient in the next version. Use LookupClientOptions to initialize LookupClient instead.")]
bool UseTcpOnly { get; set; }
Property Value
Extension Methods