Example #1
0
 public LookupClientWrapper(DomainParseService domainParser, ILogService logService, ILookupClient lookupClient, LookupClientProvider provider)
 {
     LookupClient          = lookupClient;
     lookupClient.UseCache = false;
     _log          = logService;
     _domainParser = domainParser;
     _provider     = provider;
 }
Example #2
0
 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;
 }
Example #3
0
 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;
        }