DnsClient(IEnumerableIPAddress, IClientTransport, Boolean, Int32) Constructor
Provides a new instance with custom dns servers and query timeout
Namespace: ARSoft.Tools.Net.DnsAssembly: ARSoft.Tools.Net (in ARSoft.Tools.Net.dll) Version: 3.6.1+aaafdcd61f068318c11734f7b3c59c69371c0549
public DnsClient(
IEnumerable<IPAddress> dnsServers,
IClientTransport[] transports,
bool disposeTransport = false,
int queryTimeout = 10000
)
Public Sub New (
dnsServers As IEnumerable(Of IPAddress),
transports As IClientTransport(),
Optional disposeTransport As Boolean = false,
Optional queryTimeout As Integer = 10000
)
public:
DnsClient(
IEnumerable<IPAddress^>^ dnsServers,
array<IClientTransport^>^ transports,
bool disposeTransport = false,
int queryTimeout = 10000
)
new :
dnsServers : IEnumerable<IPAddress> *
transports : IClientTransport[] *
?disposeTransport : bool *
?queryTimeout : int
(* Defaults:
let _disposeTransport = defaultArg disposeTransport false
let _queryTimeout = defaultArg queryTimeout 10000
*)
-> DnsClient
Parameters
- dnsServers IEnumerableIPAddress
- The IPAddresses of the dns servers to use
- transports IClientTransport
- The transports which is used
- disposeTransport Boolean (Optional)
-
A value indicating, if the transports should be disposed when the DnsClient instance is
disposed
- queryTimeout Int32 (Optional)
- Query timeout in milliseconds