public LookupClientWrapper(DomainParseService domainParser, ILogService logService, ILookupClient lookupClient, LookupClientProvider provider) { LookupClient = lookupClient; lookupClient.UseCache = false; _log = logService; _domainParser = domainParser; _provider = provider; }
public LookupClientWrapper(ILogService logService, IPAddress?ipAddress, LookupClientProvider provider) { _ipAddress = ipAddress; LookupClient = ipAddress == null ? new LookupClient() : new LookupClient(ipAddress); LookupClient.UseCache = false; _log = logService; _provider = provider; }
public LookupClientWrapper(DomainParseService domainParser, ILogService logService, IPAddress?ipAddress, LookupClientProvider provider) { IpAddress = ipAddress; LookupClient = ipAddress == null ? new LookupClient() : new LookupClient(ipAddress); LookupClient.UseCache = false; _log = logService; _domainParser = domainParser; _provider = provider; }
public LookupClientWrapper(ILogService logService, IPAddress?ipAddress, LookupClientProvider provider) { _ipAddress = ipAddress; var clientOptions = _ipAddress != null ? new LookupClientOptions(new[] { _ipAddress }) : new LookupClientOptions(); clientOptions.UseCache = true; _lookupClient = new LookupClient(clientOptions); _log = logService; _provider = provider; }